美文网首页
类型转换

类型转换

作者: DC_base_ | 来源:发表于2018-11-12 20:34 被阅读0次

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

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

    数据类型

    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

    未完,待续

    相关文章

      网友评论

          本文标题:类型转换

          本文链接:https://www.haomeiwen.com/subject/qqchfqtx.html