检测数据类型typeof
var message = "some string";
alert(typeof(message)); // "string"
Number 类型
isNaN() 调用对象的 valueOf() 方法 toString()
数值转换
有 3 个函数可以把非数值转换为数值: Number() 、 parseInt() 和 parseFloat() ;
var num3 = Number("000011"); //11
var num4 = Number(true); //1
var num1 = parseInt("10", 2); //2 (按二进制解析)
var num2 = parseInt("10", 8); //8 (按八进制解析)
var num3 = parseInt("10", 10); //10 (按十进制解析)
var num4 = parseInt("10", 16); //16 (按十六进制解析)
var num3 = parseFloat("22.5"); //22.5
var num4 = parseFloat("22.34.5"); //22.34
var num5 = parseFloat("0908.5"); //908.5
var age = 11;
var ageAsString = age.toString(); // 字符串"11"
1 switch (i) { 2 case 25: 3 alert("25"); 4 break; 5 case 35: 6 alert("35"); 7 break; 8 case 45: 9 alert("45"); 10 break; 11 default: 12 alert("Other"); 13 }