美文网首页
js隐式转换

js隐式转换

作者: Yinzhishan | 来源:发表于2022-07-27 10:01 被阅读0次

    js隐式转换

    boolean == number

    当 布尔类型与数字类型进行 ==判断时;
    是将布尔转为数字,然后在进行对比;

    0 == true // false 
    1 == true // true
    2 == true // false
    2768 == true // false
    
    //可以手动转换number类型,避免隐式转换
    !!3 == true // true
    
    

    string > string

    string和string对比时,按照位进行对比uncode码

    '23' == '23' //true
    '23' > '24' //false
    '234' > '24' // false 
    
    // 可以使用Number() 将其转化为number类型之后再进行比较
    
    Number('234') > Number('24') // ture
    
    

    相关文章

      网友评论

          本文标题:js隐式转换

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