Undefined类型
未赋值的数据为undefined,例如:
1 | var oTemp; |
如果函数没有返回值,则默认为undefined,例如:
1 | function testFunc() {} |
布尔类型
尽管false不等于0,但在用于判断时,0是会被转换为false。例如:
if(0){ alert("0会被转换为false"); }
空字符串将被转换为false,例如:
1 | if(""){ alert("空字符串被转换为false"); } //将会弹出警告框 |
数字类型
几种数字的表示方法
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 |
关注 web翎云阁,定时推送,互动精彩多,若你有更好的见解,欢迎留言探讨!