一.字符串转为数字:
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得两个转换都是第三种方法最简单,虽然不知道是不是有什么弊端.如果我写的有错误,欢迎批评指正,一起成长呀~
网友评论