美文网首页
js 类型转换

js 类型转换

作者: wade勿 | 来源:发表于2019-10-10 15:33 被阅读0次
    • 在条件判断时,除了 undefined, null, false, NaN, '', 0, -0,其他所有值都转为 true,包括所有对象
    if(!undefined){
        console.log(undefined)
    }
    if(!null){
        console.log(null)
    }
    if(!false){
        console.log(false)
    }
    if(!''){
        console.log('')
    }
    if(!0){
        console.log(0)
    }
    //LOG
    undefined
    null
    false
    
    0
    

    四则运算符

    • 只有当加法运算时,其中一方是字符串类型,就会把另一个也转为字符串类型。其他运算只要其中一方是数字,那么另一方就转为数字。并且加法运算会触发三种类型转换:将值转换为原始值,转换为数字,转换为字符串
    1 + '1' // '11'
    2 * '2' // 4
    [1, 2] + [2, 1] // '1,22,1'
    // [1, 2].toString() -> '1,2'
    // [2, 1].toString() -> '2,1'
    // '1,2' + '2,1' = '1,22,1'
    

    相关文章

      网友评论

          本文标题:js 类型转换

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