每看一次高级程序设计都有不一样的感受。记录一下第二期看高级中一些之前遗忘的问题。
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()