JavaScript 将其他数据类型转换为字符串

发布于 2019-01-23 09:37:26 字数 1095 浏览 1683 评论 0

虽然 JavaScript 是弱语言,变量的使用也是比较随意,但是如果开启严格模式,或者作为 TypeScript 语言开发,变量的类型就变得严格很多,这篇文章给大家分享 JavaScript 将其他数据类型转换为字符串。

toString()

除了 nullundefined 之外,其他的类型如数值、布尔、字符串、对象都有此方法,它返回相应值的字符串表现,但是并不修改原变量的类型。

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()

在不知道要转换的值是不是 nullundefined 情况下,还可以用 String(),String() 能够将任何类型的数值转换成String 类型,String() 遵循以下原则:

  1. 如果只有 toString() 方法,则调用 toString() 方法并返回相应的结果
  2. 如果值为 null,则返回 "null"
  3. 如果值为 undefined,则返回 "undefined"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文