在写代码的时候,我们可能需要将数据从一种类型转换为另一种类型,有很多方法可以实现这个功能。
本篇文章俺将列出一些俺所知道的从数字到字符串的数据转换方法,跟大家一起学习总结。
使用toString方法
有一个默认的字符串方法可以将数据转换为字符串。
toString方法:返回一个包含该值的String对象。
myNumber = 100
myNumber.toString() // result: '100'
noNumber = NaN
noNumber.toString() // result: 'NaN'
decNum = 122.33
decNum.toString() // result: "122.33"
使用String()
方法的作用是:为传递给它的数字创建一个基本的字符串类型。
myNumber = 99
String(myNumber) // result: '99'
fltNumber = 25.54
String(fltNumber) // result: '25.54'
连接空字符串
将空字符串添加到数字值将数据转换为字符串是实现该功能最简单的方法之一。
在性能方面,它也被认为比上面两个更快。
myNumber = 22
myString = '' + myNumber // result: '22'
fltNumber = 25.54
fltString = '' + fltNumber // result: '25.54'
模板字符串
随着ES6中模板字符串的引入,在字符串中注入数字是解析整数或浮点数据类型的有效方法。这是将数字转换为字符串的最快方法。文章来源:https://www.toymoban.com/news/detail-598985.html
随着ES6中模板字符串的引入,在字符串中注入数字是解析整数或浮点数据类型的有效方法。这是将数字转换为字符串的最快方法。
使用toFixed方法
这个方法用的人很少,但需要注意小数点类型的数字。文章来源地址https://www.toymoban.com/news/detail-598985.html
myNumber = 22
myNumber.toFixed() // result: '22'
a = 56.9887
a.toFixed() // result: '57'
a.toFixed(4) // result: '56.9887'
到了这里,关于JavaScript中5种将number转为string的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!