js基础试题及答案(一)

一、单选题(共30题,每题2分)
1.如下代码,会弹出来是什么 var num1=“1” ;var num2=1 alert(num1-num2);

A 0

B 11

C 1+1

D 报错

正确答案: A
解析:
相减,进行隐士转换,全部为数字

2.如下代码,会弹出来是什么 var num1=“hi” var num2=1 alert(num1+num2);

A hi1

B 1

C hi

D 报错

正确答案: A
解析:
字符串拼接

3.在JS中,“1555”+3的运行结果是

A 1558

B 1552

C 15553

D 1553

正确答案: C
解析:
15553

4.parseInt(“20.2aa”) 返回值为

A 20

B 20.2

C 20.2aa

D
NaN
正确答案: A
解析:20

5.分析输出结果是

function sum(a){ a = a + 2; }

var res = sum(2);

console.log(res);

A 2

B 4

C NaN

D undefined

正确答案: D
解析:
undefined

6.var a = false;

var x = a? “A” : “B”;

最终x的值为

A A

B B

C true

D false

正确答案: B
解析:B

7.下列变量名合法的是

A 5show

B return

C $user

D var

正确答案: C
解析:
变量名不能以数字开头,A错;BD是关键字,C正确

8.需要在 html 页面上引用脚本文件myJs.js,下列语句中,正确的是

A <script href="myJs.js" type="text/javascript" />

B <script src="myJs.js" type="text/javascript" />

C <script href="myJs.js" type="text/javascript"></script>

D <script src="myJs.js" type="text/javascript"></script>

正确答案: D
解析:
script 是双标签,src引入文件

9.代码的输出结果是

var a = 3;

var b = 2;

var c = (a+2)/b;

document.write ©;

A 2.0

B 2.5

C 16.0

D (3+2)/2

正确答案: B
解析:
js弱类型,(2+3)/2=2.5

10.代码的输出结果是

fu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值