标签:
会1.当在函数内部没用使用var来声明变量的时候,这个变量就会作为全局变量声明;所以注意,在函数中定义变量一定要使用var;
2.javascript常用的变量属性,array,boolean,Date,Math,Number,String,RegExp,Global等;用typeof 查看类型
3.java进行强制类型转换时(Number)a,而js是通过Number(a);
4.使用parseInt可以将字符串开头几个数字转换为int,但如果开头不是数字,就会得到NaN;例如,b="12px" alert(parseInt(b)) ,会显示12
5.对于数组等对象而言,显示的结果就是object不会显示Array
6.alert(typeof as),返回as类型,无定义返回undefined;alert(as instanceof array),判断as是否是Array的实例,如果是返回true;
7.布尔类型:true和false,在js中,非0就是true,特别注意:NaN是返回false,想判断返回时true还是false,可以用alert(!!size),两个非来判断
8.当一个变量没有定义值得时候,是unfinished类型,undefined类型是false
9.特别注意,在js中除了NaN,unfinished,0,这三个数返回false,其余皆为true
标签:
原文地址:http://www.cnblogs.com/canceler/p/4480506.html