上QQ阅读APP看书,第一时间看更新
第6章 直接量及其相关对象
直接量是指不需要创建对象就可以直接使用的变量。ES中的直接量主要有三种类型:表示字符串的string类型、表示数字的number类型和表示true/false的boolean类型。对于直接量,在使用时直接将值赋给变量就可以了,例如下面的代码。
var str = "hello word"; console.log(typeof str); //string var num = 210; console.log(typeof num); //number var num1 = 325.7; console.log(typeof num1); //number var flag = false; console.log(typeof flag); //boolean flag = 376; console.log(typeof flag); //number
当我们直接将值赋给变量后,ES就会自动判断其类型,而且当参数值发生变化后(例如此例中的flag),其类型也会自动跟着发生变化,即ES是一种弱类型的语言。另外,对于数字类型来说,无论是整数还是小数都是number类型。