前言:
在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~
第七天
正文:
- 分析以下代码(其中b未定义):
console.log(typeof(a)); console.log(a); console.log(typeof(b)); console.log(b); var a;
第1行的运行结果为_________,第2行的运行结果为___________,
第3行的运行结果为__________,第4行的运行结果为____________。
- 请简述undefined和null的区别以及用途。
- 写出下列代码运行的结果:
Boolean("")=________,Boolean({})=__________,Boolean([])=__________,
Boolean(5/0)=________,Boolean(0/0)=______,Boolean(new Boolean(false))=_______。
- 写出下列代码运行的结果:
isNaN("10")的返回值为______,Number.isNaN("10")的返回值为________,
isNaN('blue')的返回值为________,Number.isNaN("blue")的返回值为__________。
- 写出下列代码运行的结果:
Number("abc")的返回值为________,Number("")的返回值为_________,
Number(undefined)的返回值为________,Number(null)的返回值为_________,
parseInt("")的返回值为_______,parseInt("23a",7)的返回值为_______,
parseFloat("0xa")的返回值为_______,parseFloat("012")的返回值为________。
说明:
- 题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript
- 欲查看word版习题和答案,请访问:https://download.csdn.net/download/qq_30216191/10650644。
- 题目和答案中,若有错误和需完善的地方,请及时给予我反馈哈~~