类型转换

编程语言中,一般称固定值为字面量

数字跟字符串相加,返回字符串

数据类型

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


未完,待续

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容