在 Js 中,可以使用 typeof 关键字判断对数据类型进行判断
1.判断一下 number 类型
var num1 = 1;
var num2 = 1.2;
var num3 = NaN;
//把上面三个数据及其类型输出到页面上
document.write(num+"--"+typeof(num1)+"<br/>");
document.write(num+"--"+typeof(num2)+"<br/>");
document.write(num+"--"+typeof(num3)+"<br/>");
2.判断一下 string 类型
var str1 = "abc";
var str2 = 'def';
document.write(str1+"--"+typeof(str1)+"<br/>");
document.write(str2+"--"+typeof(str2)+"<br/>");
3.判断一下 boolean 类型
var flag1 = true;
var flag2 = false;
document.write(flag1+"--"+typeof(flag1)+"<br/>");
document.write(flag2+"--"+typeof(flag2)+"<br/>");
4.判断 null
var obj = null;
docuemnt.write(obj+"--"+typeof(obj)+"<br/>");
5.判断 undefined
var un1 =undefined;
var un2; //这个不赋值
document.write(un1+"--"+typeof(un1)+"<br/>");
document.write(un2+"--"+typeof(un2)+"<br/>");