在本栏中,我将记录一些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天 答案及解析