JavaScript 将其他数据类型转换为字符串
虽然 JavaScript 是弱语言,变量的使用也是比较随意,但是如果开启严格模式,或者作为 TypeScript 语言开发,变量的类型就变得严格很多,这篇文章给大家分享 JavaScript 将其他数据类型转换为字符串。
toString()
除了 null
和 undefined
之外,其他的类型如数值、布尔、字符串、对象都有此方法,它返回相应值的字符串表现,但是并不修改原变量的类型。
var age = 11; var ageAsString = age.toString(); // "11" alert(age) //11; var found = true; var foundAsString = found.toString(); // "true" alert(found) // "true"; //除此之外,toString() 还接受一个参数作为基数,如 toString(2), toString(16); var num = 10; num.toString(2) // "1010"; num.toString(16) // "a" ;
String()
在不知道要转换的值是不是 null
和 undefined
情况下,还可以用 String(),String() 能够将任何类型的数值转换成String 类型,String() 遵循以下原则:
- 如果只有 toString() 方法,则调用 toString() 方法并返回相应的结果
- 如果值为 null,则返回
"null"
- 如果值为 undefined,则返回
"undefined"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论