langhua9527 发表于 2013-1-29 09:05:02

ECMAScript基础

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.转换成字符串
 
 
 
 
 
 
 
 
 
 
 
 
页: [1]
查看完整版本: ECMAScript基础