美文网首页
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