美文网首页
string number bool相互转换

string number bool相互转换

作者: 冰点雨 | 来源:发表于2022-07-14 10:03 被阅读0次

    其他类型数据转化为string

    toString() 或String(num)

     var num = 123;
        var numStr = num.toString();
        numStr = String(num);
    
        var a = true;
        a = a.toString();
        a = String(a);
    

    其他类型数据转化为number

    方式一:Number(b)
    方式二:parseInt(b) 可以将一个字符串中的有效的证书内容取出来,然后转为number
    parseFloat(b)作用和parseInt(b)类似,它可以取出有效的小数
    如果对非string使用parseInt(b)和parseFloat(b),会先转换为string,再操作

     var b = "123";
        b= Number(b);
    
        b=true;
        b= Number(b);
    
        b="123bpx";
        b=parseInt(b);//123
    
    
        b="123.456px";
        b=parseFloat(b);//123.456
    
        b=198.23;
        b=parseInt(b);//198
    

    其他类型数据转化为boolean

    Boolean(a)
    数字->bool
    除了0和NaN,其余都是true

     字符串->bool
        除了空串,其余都是true
    
    null和undefined都会转化为false
    
    对象也会转化为true
    
    var a =123;
         a=Boolean(a);
    

    相关文章

      网友评论

          本文标题:string number bool相互转换

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