美文网首页
js字符串和数字类型的互相转换

js字符串和数字类型的互相转换

作者: 绿啊绿啊绿刺猬 | 来源:发表于2019-09-25 11:11 被阅读0次

    一.字符串转为数字:

    1.parseInt()和parseFloat()

    console.log(parseInt('1.1')) // 1
    console.log(parseFloat('1.1')) // 1.1
    

    2.一元加法运算符:

    console.log('1.1'+'1.1') // 1.11.1(如果是字符串直接加的话是这样)
    console.log((+'1.1')+(+'1.1')) // 2.2 (其实这个括号不是必须的)
    console.log(+'1.1'+ +'1.1') // 2.2 (如果不加括号,两个加号中间要有空格,不然会报错)
    

    3.给字符串*1:

    console.log('1.1'*1+'1.1'*1) //2.2
    

    4.+字符串:

    console.log(+'1.1') //1.1
    

    5.强制转化:

    console.log(Number('1.1')) // 1.1
    

    二.数字转为字符串:

    1.强制转化toString:

    let x=4.5
    console.log(x.toString()) // 4.5
    

    2.String(value)

    let x=4.5
    console.log(String(x)) // 4.5
    

    3.在数字前面加引号:

    let x=4.5
    console.log(""+x) // 4.5
    

    自己jio得两个转换都是第三种方法最简单,虽然不知道是不是有什么弊端.如果我写的有错误,欢迎批评指正,一起成长呀~

    相关文章

      网友评论

          本文标题:js字符串和数字类型的互相转换

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