编程语言中,一般称固定值为字面量
数字跟字符串相加,返回字符串
ECMAScript标准定义来7种数据类型
原始类型: Boolean, Null, Undefined, Number, String, Symbol
对象
Object
判断对象的属性是否存在是可用==
if(obj. a ==null) {returntrue; }
判断函数参数是否存在可用==
functionsum(a, b){if(a ==null) { alert('参数不存在'); }}
##显示类型转换###
1.Number函数原始类型
*数值:转换后还是原来的值
*字符串:如果可以被解析为数值,则转为相应的数值,否则NaN,空字符为0
*布尔值:true为1,false为0
*undefined:NaN*null:0
对象类型
1.先调用对象自身的valueOf方法,如果返回原始类型的值,则直接对该值使用Number方法,END
2.如果valueOf返回复合类型,再调用对象自身的toString方法,如果返回原始类型的值,则直接对该值使用Number方法,END
3.如果toString返回的是复合类型的值,则报错,END
未完,待续
网友评论