参考答案
JavaScript 的数据类型可以分为三类:基本类型、特殊类型和复杂类型。
基本类型有 string、number 和 boolean 三种。其中,字符串是使用一对单引号或者一对双引号括起来的任意文本;而数值类型都采用64 位浮点格式存储,不区分整数和小数;布尔(逻辑)只能有两个值:true 或 false。
特殊类型有 null、undefined 两种。其中,Undefined 这个值表示变量不含有值,即声明了变量但从未赋值;null 在程序中代表“无值”或者“无对象”,因此,可以通过将变量的值设置为 null 来清空变量。
复杂类型指其他对象,如 Array、Date、Object 等。
参考答案:
双等号(==)为相等运算符,当且仅当两个运算数相等时,它返回 true。需要注意的是,为确定两个运算数是否相等,== 运算符会进行类型转换。比如,2 == “2”会返回 true。
全等号由三个等号表示(===),也用于检查相等,只是它在检查相等前,不执行类型转换,即,只有在无需类型转换运算数就相等的情况下,才返回 true。比如,2 === “2”会返回 false,而 2 === 2 才会返回 true。