在本栏中,我将记录一些JavaScript基础练习题,提升大家对JS的理解。
该篇文章是该系列的第七天。
正文
1.分析以下代码(其中b未定义):
1 | console.log(typeof(a)); |
第2行的运行结果为__________,
第3行的运行结果为__________,
第4行的运行结果为__________。
2.请简述
undefined和null的区别以及用途。3.写出下列代码运行的结果。
Boolean("") = __________,Boolean({}) = __________,Boolean([]) = __________,Boolean(5/0) = __________,Boolean(0/0) = __________,Boolean(new Boolean(false)) = __________。4.写出下列代码运行的结果。
isNaN("10")的返回值为__________,Number.isNaN("10")的返回值为__________,isNaN('blue')的返回值为__________,Number.isNaN("blue")的返回值为__________。5.写出下列代码运行的结果。
Number("abc")的返回值__________,Number("")的返回值为__________,Number(undefined)的返回值为__________,Number(null)的返回值为__________,parseInt("")的返回值为__________,parseInt("23a",7)的返回值为__________,parseFloat("0xa")的返回值为__________,parseFloat("012")的返回值为__________。说明
1.题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript
2.题目中,若有错误和需完善的地方,可在下方留言反馈哈~~
3.查看答案和解析,请点击js基础练习题第7天 答案及解析

