Undefined 类型
- 未赋值的数据为 undefined,例如:
1 | var oTemp |
- 如果函数没有返回值,则默认为 undefined,例如:
1 | function testFunc() {} |
布尔类型
- 尽管 false 不等于 0,但在用于判断时,0 是会被转换为 false。例如:
1 | if (0) { |
- 空字符串将被转换为 false,例如:
1 | if ('') { |
数字类型
- 几种数字的表示方法
1 | var iNum = 55 |
- 一些常量数字:
1 | Number.MAX_VALUE //Javascript所能表示的数字的最大值 |
- 函数 isFinite 用于判断一个数字是否为有穷数
1 | NaN //不是一个数字 |
特殊符号表:
数字转换为不同进制的字符串示例:
1 | var iNum = 10 |
- 将字符串转换为数字
1 | var iNum1 = parseInt('1234www.itxueyuan.com') //结果为 1234 |
类型转换
1 | var b1 = Boolean('') //false – empty string |