以下代码的输出结果正确的是( )。var str alert(typeof(str));
string
undefined
object
String
在JavaScript中,需要声明一个整数类型的变量num,可以实现上述要求的语句是( )。
int num = 3;
number num = 3;
var num = 3;
integer num = 3;
用户可以在其中放置javascript代码的HTML元素是( )。
< script >
< javascript >
< js >
< scripting >
以下不属于Javascript特征的是( )。
Javascript是一种脚本语言
Javascript是事件驱动的
Javascript代码需要编译以后才能执行
Javascript是独立于平台的
在JavaScript中下列变量名非法的是( )。
8loves
_loves1
Loves
love$s
在JavaScript脚本中,表达式2+5+"8"得到的结果是( )。
258
78
15
25"8"
在JavaScript中,typeof操作符不能返回的数据类型是( )。
string
number
float
undefined
在HTML文档的下列位置中,不能插入 JavaScript代码的是( )。
部分
部分
部分
在JavaScript中,typeof(null)返回的数据类型是( )。
undefined
number
string
object
下列选项中不属于JavaScript保留字的是( )。
parent
with
class
void
不属于JavaScript的数据类型是( )。
string
number
float
undefined
在JavaScript中定义一个全局变量,下列选项中正确的是( )。
使用关键字var在函数内定义
使用关键字public在函数内定义
使用关键字public在函数外定义
使用关键字var在函数外定义
下列选项中不是JavaScript运算符的是( )。
=
==
$#
&&
下列有关JavaScript的说法中正确的是( )。
直接位于标签内JavaScript代码会在页面加载时执行
JavaScript脚本只能位于部分中
JavaScript脚本只能位于部分中
标签对可以省略
下列有关JavaScript的描述中错误的是( )。
网页中的JavaScript代码由浏览器解释执行
JavaScript使用变量前需要先定义类型
JavaScript可以创建新的对象也可以使用内嵌对象
JavaScript代码通过标签嵌入在HTML网页中
关于JavaScript说法正确的是( )。
JavaScript与Java语法完全一样
JavaScript可以用于在网页上实现数据验证及特效等
JavaScript要运行必须安装Java运行环境
JavaScript可用于开发Windows应用程序
下面符号中,不属于JavaScript运算符的是( )。
=
==
&&
$#
下列JavaScript运算符中,不属于数值运算符的是:( )。
= =
*=
+=
/=
下列关于JavaScript变量声明的说法中,错误的是( )。
变量名中不能有空格
变量名的首字符必须为字母或下划线,不能为数字
变量名可以包含数字0~9、大写或小写拉丁字母和下划线
变量名不区分大小写
JavaScript是一种用于产生页面交互的语言。下列有关JavaScript的描述中,正确的是( )。
JavaScript执行前需要先编译
JavaScript不能创建用户自定义对象
JavaScript可以使用内置的对象
JavaScript和HTML、CSS一样大小写不敏感
下列有关JavaScript的描述中,正确的是( )。
JavaScript代码段可以直接放在HTML标签中
JavaScript代码段必须放在与标签之间
在JavaScript函数中定义的变量只能在该函数中使用
JavaScript和HTML、CSS一样大小写不敏感
表达式"b90"+"90"的计算结果是( )。
b180
b9090
b90
180
下列代码执行后,变量carname的值为( )。var carname="Volvo";var carname;
undefined
Volvo
NULL
不确定
下列选项中,不属于JavaScript保留字的是( )。
break
typeof
with
base
test.html文件中的某代码段:,对其描述错误的是( )。
test.js中不再使用
src的值也可以是任意网络地址文件,如"http://www.sample.com/test.js"
test.html和test.js文件不在同一目录下也可以正常使用
代码执行后会弹出"Welcome"对话框
以下代码片段的输出结果是( )。var str ;alert(typeof str);
String
object
undefined
string
在以下单词中,不属于JavaScript保留字的是( )。
try
parent
class
void
考察以下程序片段: var n = new Number(3456); alert(n.toFixed(2)); 下列输出中正确的是( )。
3456
56
34
345600
JavaScript代码可以写在网站的那个位置上
HTML文件的标签内
HTML文件的标签内
其他网站上
以上都对
下面一段JavaScript代码的输出结果是( )。 x=11;y="23";m=x+y;document.write(m);
11
34
1123
程序报错
对下列JavaScript代码的描述中,错误的是( )。 ①var i; ②i=20; ③i="20";
③处显示类型错误
①处变量i的类型是Undefined
②处变量i的类型是Number
③处变量i的类型是String
下列JavaScript代码运行后变量y的值是( )。var x = 'abcde'; var y = typeof(x);
"function"
"object"
"string"
"number"
在JavaScript中,如果给定x=5,下列选项中错误的是( )。
x === "5"为true
x === 5 为true
x ==8 为false
x+5 == "55" 为 false
下列对JavaScript的语法规则描述正确的是( )。
JavaScript大小写和HTML一样不敏感
JavaScript代码段中,前面的语句先执行
JavaScript代码中,语句结束没有分号也可以正常执行
JavaScript代码的换行符号为反斜杠“\”,可以位于代码的任意位置
写“Hello World”的正确JavaScript语法是( )。
document.write("Hello World")
"Hello World"
response.write("Hello World")
("Hello World")
下列选项中,不属于JavaScript中的弹出式消息提醒(警告窗口、确认窗口、信息输入窗口)的命令是( )。
alert();
confirm();
prompt();
message();
在JavaScript中可以验证一个数据value是否是数字的方法是( )。
语句int i = value 若报错就不是数字
函数Integer.parseInt(value)若报错就不是数字
利用函数isNaN(value) 的返回值进行判断
没有方法验证
以下代码片段的输出结果是( )。var str= "Hello";alert(typeof(str));
string
undefined
object
Hello
下列选项中不属于JavaScript特征的是( )。
JavaScript是一种脚本语言
JavaScript是事件驱动的
JavaScript代码需要编译以后才能执行
JavaScript可以兼容多种浏览器
下列选项不属于JavaScript保留字的是( )。
name
with
class
void
在JavaScript语言中,typeof运算符用来获取一个变量的数据类型。但下列数据类型中,不能用typeof识别的是( )。
undefined
number
boolean
Array
执行如下JavaScript代码: x=11; y="number"; m=x+y ; 则m的值为( )。
11
number
11number
程序报错
下列JavaScript语句中错误的是( )。
var bb=3; cc='good';
var ff=3, gg='he's good';
var dd = ee = 100;
var aa;
下列JavaScript代码的解释中,错误的是( )。 var x; y=0;z=true;alert(typeof(key));
可以为x赋值任意类型的数据
变量y当前为number类型
alert弹出的结果为undefined
代码“key=100”没有声明直接赋值将报错
在JavaScript中,以下语句中能产生输出的代码是( )。
document.write()
window.write()
document.confirm()
write()
写“Hello World”的错误JavaScript语法是( )。
document.write("Hello World")
console.log("Hello World")
alert("Hello World")
Hello World
有程序片段: var n = new Number(6789); alert(n.toFixed(2)); 下列输出中,正确的是( )。
67
89
6789
678900
下面的JavaScript代码片段的输出结果是( )。 var s1=15;var s2="string";if(isNaN(s1)) document.writeln(s1);if(isNaN(s2)) document.writeln(s2);
不打印任何信息
15
15string
string
当JavaScript代码中进行不同类型的数据之间比较时,下列规则中错误的是( )。
如果比较数字和字符串,则把字符串转换成数字然后比较,如果字符串无法转换成数字,则比较结果为false
如果一个运算数是对象,另外一个是数字,则先把数字转成字符串,然后再和对象比较
如果一个运算数是对象,另外一个是字符串,则把对象转换为字符串
如果一个运算数是Boolean值,则把它转换为数字,false为0,true为1
设有如下的Javascript代码段:var s1=parseInt(“110电话报警”); document.write(s1); 其输出结果是( )。
NaN
110电话报警
110
出现脚本错误
判断下列代码: var n = new Number(7846); alert(n.toFixed(2)); 以下输出正确的是( )。
78
46
7846
84
JavaScript代码的用途描述错误的是( )。
JavaScript是一种脚本语言,所以它一般没人用
JavaScript是一种功能强大的弱类型语言
JavaScript是一种解释型脚本语言
JavaScript在网页制作中广泛使用
下面有关JavaScript方法的描述,错误的是( )。
escape方法:该方法用于字符串编码
parseFloat方法:该方法将一个字符串转换成对应的浮点数
isNaN方法:该方法用于检测参数是否为数值型,如果是,返回true,否则,返回false
eval方法:该方法将参数字符串作为一个JavaScript代码执行
关于parseInt(string)函数的功能,正确的说法是( )。
将一个整数转换成一个字符串
将一个字符串转换成一个实数
将一个字符串转换成一个整数
将一个实数转换成一个字符串
有以下代码段var str; alert(typeof(str)); 其输出结果是( )。
string
undefined
object
String
JavaScript文件的默认扩展名是( )。
jsp
js
html
asp
分析如下javascript代码,b的值为( ) var a=1.5 ,b; b=parseInt(a);
2
0.5
1
1.5
下列的哪一个表达式将返回假( )
!(3<=1)
(4>=4)&&(5<=2)
(“a”==”a”)&&(“c”!=”d”)
(2<3)||(3<2)
在JavaScript中,哪些是基本数据类型?
对象
变量
数字、字符串、布尔值等
数组
在JavaScript中,以下哪个选项不是基本数据类型?
Number
String
Boolean
Object
在JavaScript中,以下哪个选项是引用数据类型?
string
boolean
Array
number
在JavaScript中,以下哪个选项不是typeof的返回值?
number
string
boolean
null
下列哪个选项可以将一个数值转换为字符串?
Number()
String()
Boolean()
Object()
在JavaScript中,变量命名可以使用哪些字符?
数字、字母、下划线、美元符号
数字、字母、下划线、美元符号、加号
数字、字母、点号
中文、加号、减号
以下哪个选项是一个有效的JavaScript变量名?
123abc
abc123
_abc 123
abc.123
以下哪个选项不是一个有效的JavaScript常量名?
MY_CONSTANT
my_constant
My_Constant
my Constant
以下哪个选项使用了错误的递增运算符?
x = x + 1;
y= ++x;
z=x++
x= ++y
下列哪个选项中的代码段会输出4?
var x = 2; x = ++x+1; console.log(x);
var x = 2; console.log(++x);
var x = 2; x++; console.log(x);
var x = 2; console.log(x++ + 1);
下列数据中是Number类型的是()
12
0'
null
true'
下列数据中是Boolean类型的是()
“true”
false
0
undefined
下列数据中是String类型的是()
中国
’‘
234
tao
下列代码中可以声明一个null类型数据的是()
var a;
var a=null;
var a = 0;
var a='';
表达式“12”+12的结果为()
1212
24
13
22
表达式true+12的结果是()
13
12
true12
112
表达式false+“4”的结果是()
4
04
false4
5
表达式“00”+“11”的结果是()
“0011”
11
“11”
0
表达式true+false的结果是()
“true”
0
1
"truefalse"
数字120经过String()转换后的结果是()
120
“120”
undefined
12
布尔类型数据true经过String()转换后的结果是()
true
1
0
"true"
null经过Boolean()转换后的结果是()
true
false
“”
null
字符串“1abc”经过Number()转换后的结果为()
1
0
NaN
false
字符串“1234”经过Number()转换后的结果是()
NaN
1234
“1234”
10
下列代码的输出结果为()var a = null; console.log(typeof a);
null
undefined
object
报错
下列关于const定义常量的描述错误的是()
可以重复定义
不可以重复定义
不能重复声明
定义的是一个固定不变的数据
下列关于let定义变量的描述正确的是()
可以重复赋值
可以重复定义
能重复声明
定义的是一个固定不变的数据
下列代码的输出结果是()var max= 1/0; document.write(max);
1
0
infinity
程序报错
下列代码的输出结果是()var a; console.log(a);
undefined
null
""
无
表达式true-true的结果是()
0
1
2
无法计算
以下哪个运算符可以用于逻辑与操作?
&
&&
or
~~
以下哪个表达式会返回true?
(10 > 5) and (20 > 15)
(10 > 5) || (20 > 15)
(10 > 5) xor (20 > 15)
(10 > 5) || && (20 > 15)
以下哪个比较运算符可以用于比较两个值是否严格相等,包括类型和值?
==
===
!==
> , < , >= , <=
在JavaScript中,哪个运算符的优先级最高?
自减(--)
乘号(*)
加号(+)
除号(/)