原生JS之温故而知新(一)

  每看一次高级程序设计都有不一样的感受。记录一下第二期看高级中一些之前遗忘的问题。

1.JavaScript与ECMAScript的区别在于???

  一个完整的JavaScript有3部分组成:核心,文档对象模型,浏览器对象模型。

2.<noscript></noscript>用于?

  该标签出现在页面的<body>中,当浏览器不支持脚本或者是监本被禁用时,该标签中的内容才能显示出来,在脚本正常情况下,该标签的内容不显示。

3.未经初始化的变量,会得到一个特殊的值——undefined。用var操作符定义的变量将成为定义该变量的作用域中的局部变量。没有var声明的变量为全局变量,原则上应该对全局变量有控制,因为全局变量可能会导致一些混乱。在严格模式下,没有var声明的变量会抛出ReferenceError错误。

4.ECMAScript有多少个数据类型?

  一共有六种。5个基本数据类型(简答数据类型)分别是:Undefined、Number、Null、Boolean、String。一个复杂数据类型Object。用来检测这些数据类型使用操作符 typeof。

5.不能拿浮点数来做判断,因为浮点数是不准确的数字。

6.数值转换的函数有几个?3个Number(),parseInt(),parseFloat()

 

 

 

 

 

 

  

posted @ 2017-02-27 22:39  夏时未祭  阅读(106)  评论(0编辑  收藏  举报