第3章 基本概念
3.4 数据类型
5种简单数据类型:undefined、boolean、number、null、string.
typeof操作符,能返回下列某个字符串:“undefined”、“boolean”、“number”、“string”、“object”、“function”
typeof null = "object"
对未初始化和未声明的变量执行typeof操作都返回“undefined”,如下所示
var message; //未初始化 //var age; //未声明 alert(typeof message); //"undefined" alert(typeof age); //"undefined"
null == undefined; //true
如果要将一个值转换为其对应的Boolean值,可以调用转型函数Boolean();如下所示
var message = “Hello World”; var messageAsBoolean = Boolean(message);
非数值转化为数值有三种方法:parseInt()、Number()、parseFloat()
Number(true) //
Number(false) //
Number(null) //
Number(undefined) //NaN