【亡羊补牢】JS灵魂之问 第5期 字符串和数值类型相互转换

引言

对于字符串和数值类型相互转换问题,对于一些算法题来说,常常见到,现整理一下常见的几种方法。

字符串转数值

/*字符串转数值 */
let str = '1314.520'
console.log(parseInt(str))
console.log(typeof parseInt(str))

console.log(parseFloat(str))
console.log(typeof parseFloat(str))

console.log(Number(str))

输出结果:

1314
number
1314.52
number
1314.52

数值转字符串

/* 数值转字符串 */
let num = 1314.520
console.log(num.toString())
console.log(typeof num.toString())

console.log('' + num)
console.log(''.concat(num))

console.log(num.toFixed())
console.log(typeof num.toFixed())

console.log(num.toFixed(2))
console.log(Number(num.toFixed(2)))

输出结果:

1314.52
string
1314.52
1314.52
1315
string
1314.52
1314.52

最后

文章产出不易,还望各位小伙伴们支持一波!

往期精选:

小狮子前端の笔记仓库

访问超逸の博客,方便小伙伴阅读玩耍~

学如逆水行舟,不进则退

猜你喜欢

转载自blog.csdn.net/weixin_42429718/article/details/108447556