在 TypeScript 中使用 Number.toString()
使用 Number.toString()
方法将数字转换为 TypeScript 中的字符串,例如 const str = num.toString()
。 Number.toString()
方法返回一个表示指定数字的字符串。 当用于负数时,符号在转换后保留。
const num = 701;
// ✅ 使用 Number.toString()
const str = num.toString();
console.log(str); // 👉️ "701"
console.log(typeof str); // 👉️ "string"
// ✅ 或者, 使用 String()
const strAgain = String(num);
console.log(strAgain); // 👉️ "701"
console.log(typeof strAgain); // 👉️ "string"
我们使用 Number.toString
方法在 TypeScript 中将数字转换为字符串。
该方法返回一个表示给定数字的字符串。
如果对负数调用 Number.toString()
方法,则会保留符号。
const num = -51;
const str = num.toString();
console.log(str); // 👉️ "-51"
如果对带有小数的数字调用 Number.toString()
方法,则保留小数。
const num = 14.54;
const str = num.toString();
console.log(str); // 👉️ "14.54"
console.log(typeof str); // 👉️ "string"
字符串中的点号 .
用于分隔小数位。
注意
,我们不能直接对数字调用Number.toString()
方法。
// ⛔️ Error: An identifier or keyword cannot
// immediately follow a numeric literal.ts(1351)
const str = 7.toString();
该示例显示了如何尝试在数字文字上调用内置方法会引发错误。
为了解决这个问题,我们必须在调用 toString()
方法之前将数字字面量括在括号中。
onst str = (7).toString();
在这种情况下,也许更好的方法是使用 String()
函数。
const str = String(7);
console.log(str); // 👉️ "7"
console.log(typeof str); // 👉️ "string"
String()
函数还将数字转换为字符串,但无缝地解决了这个问题,因为我们没有在数字文字上调用任何内置方法。
String()
函数可用作Number.toString()
方法的替代品。
在将数字转换为字符串时,它还会保留负号和小数部分。
const str = String(-7);
console.log(str); // 👉️ "-7"
const str2 = String(7.432);
console.log(str2); // 👉️ 7.432
我们选择哪种方法是个人喜好问题。 我更喜欢使用 String()
函数,因为它在我工作过的代码库中得到了更广泛的使用。
相关文章
在 AngularJs 中设置 Select From Typescript 的默认选项值
发布时间:2023/04/14 浏览次数:78 分类:Angular
-
本教程提供了在 AngularJs 中从 TypeScript 中设置 HTML 标记选择的默认选项的解释性解决方案。
在 Angular 中使用 TypeScript 的 getElementById 替换
发布时间:2023/04/14 浏览次数:153 分类:Angular
-
本教程指南提供了有关使用 TypeScript 在 Angular 中替换 document.getElementById 的简要说明。这也提供了在 Angular 中 getElementById 的最佳方法。
在 TypeScript 中使用 try..catch..finally 处理异常
发布时间:2023/03/19 浏览次数:181 分类:TypeScript
-
本文详细介绍了如何在 TypeScript 中使用 try..catch..finally 进行异常处理,并附有示例。
在 TypeScript 中使用 declare 关键字
发布时间:2023/03/19 浏览次数:97 分类:TypeScript
-
本教程指南通过特定的实现和编码示例深入了解了 TypeScript 中 declare 关键字的用途。
在 TypeScript 中 get 和 set
发布时间:2023/03/19 浏览次数:172 分类:TypeScript
-
本篇文章演示了类的 get 和 set 属性以及如何在 TypeScript 中实现它。
在 TypeScript 中格式化日期和时间
发布时间:2023/03/19 浏览次数:161 分类:TypeScript
-
本教程介绍内置对象 Date() 并讨论在 Typescript 中获取、设置和格式化日期和时间的各种方法。
在 TypeScript 中返回一个 Promise
发布时间:2023/03/19 浏览次数:182 分类:TypeScript
-
本教程讨论如何在 TypeScript 中返回正确的 Promise。这将提供 TypeScript 中 Returns Promise 的完整编码示例,并完整演示每个步骤。
在 TypeScript 中定义函数回调的类型
发布时间:2023/03/19 浏览次数:221 分类:TypeScript
-
本教程说明了在 TypeScript 中为函数回调定义类型的解决方案。为了程序员的方便和方便,实施了不同的编码实践指南。
在 TypeScript 中把 JSON 对象转换为一个类
发布时间:2023/03/19 浏览次数:110 分类:TypeScript
-
本教程演示了如何将 JSON 对象转换为 TypeScript 中的类。