一、Js数据类型:
number
string
boolean
null
undefined
boject 对象
Function
Array
Date
...
二 、隐式转换
// + 加号 拼接/运算(如果在运算是里面 第 )
// -减号 运算
看到这里是不是感觉 js很神奇,它可以帮你默认转换样式
"37"-6
//31
"37"+4
//"374"
"1.23" ==1.23
包装对象
类型检测
var o={x:1,y:2,z:3};
'toString' in o;//true
o.propertyIsEnumerable('toString');//不可枚举 false
var key;
for(key in o){
console.log(key);//x,y,z
}
var obj = Object.create(o);
var obj.a= 4;
var key;
for(key in obj){
/*if(obj.hasOwnProperty(key)){
console.log(key);//a
}*/
console.log(key);// a,x,y,z
}