1.javascript的变量不用声明
2.typeof运算符
如果返回"undefined",说明变量是Undefined的.
如果返回"boolean",说明变量是Boolean的.
如果返回"number",说明变量是Number的.
如果返回"string",说明变量是String的.
如果返回"object",说明变量是引用类型的或着是Null
3.Undefined类型
var a;
alert(a); //output "undefined"
alert(b); //output "undefined"
两个输出都是undefined,即使没有声明过
但是这样用的话就会产生错误
alert(b == undefined);
当函数无返回值时,返回值也是undefined
function testUndefined(){
}
alert(testUndefined()==undefined); //output true
4.Null类型
alert(null==undefined); //output true
5.Boolean 类型
var b = true;
6.Number类型
alert(NaN==NaN); //output false;
alert(isNaN("blue")); //output true;
alert(isNaN("123")); //output false;
7.String类型
var a = "test";
8.转换成字符串