Javascript高级程序设计读书笔记(第三章)

时间:2024-08-15 21:36:50

第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