1.JavaScript定义var a=”30”,var b=8,则执行 a%b 会得到()
【解析】
B
运算中‘+’号,数字隐式转换成字符串。其余的运算符号是字符串隐式转换成数字。
2.下面这段JS程序的执行结果是:
A. [1,2,3,4]
B. [1,2,3]
C. [4]
D. [2,3,4]
【解析】
B
JS中slice()方法是选取数组的的一部分,并返回一个新数组。
3.执行以下程序段后,x的值是( )。
A. 1
B. 2
C. 3
D. 4
【解析】
C
switch中没有break
4.以下代码执行后, num 的值是?
A. -1
B. 3
C. 1
D. 2
【解析】
A
1 | // 1.匿名函数,需要通过变量引用指向函数的运行结果。 |
知识点:js变量提升与函数提升的详细过程