JavaScript是弱类型语言(声明时不能确定数据类型)
原始类型:Undefind 、String 、Boolean 、Null 、Number
类型转换(内置):parseInt() 、parseFloat()
强制类型转换:new Boolean(value) 、new String(value) 、new Number(value)
如:
var bln = "true";
var t = new Boolean(bln);
alert(t = true); //答案是true
1 + "2" = 12;
1 + new Number("2") = 3;
' == '是内容比较、' === '是类型比较
"2"==2 //true
"2"===2 //false
this使用
<input type="button" name="test" value="test" id="test" onclick="test(this)" />
function test(obj) {
obj.value;
}
function a(i,j){
alert("函数接收值时不用声明变量")
}