在 TypeScript 中将数字转换为字符串
在 TypeScript 中使用 String()
对象将数字转换为字符串,例如 const str = String(num)
。 当用作函数时,String 对象将传入的值转换为原始字符串并返回结果。
const num = 100;
// ✅ Convert Number to String
// 👇️ const str: string
const str = String(num);
console.log(str); // 👉️ "100"
console.log(typeof str); // 👉️ "string"
// ✅ Convert String to Number
const backToNumber = Number(str);
console.log(backToNumber); // 👉️ 100
我们使用 String 函数在 TypeScript 中将数字转换为字符串。
该函数采用的唯一参数是将转换为字符串的值。
如果将负数转换为字符串,则会保留符号。
const num = -100;
const str = String(num);
console.log(str); // 👉️ "-100"
console.log(typeof str); // 👉️ "string"
如果将带小数的数字传递给 String()
函数,则保留小数。
const num = 14.5;
const str = String(num);
console.log(str); // 👉️ "14.5"
我们可能还会看到用于实现相同结果的 Number.toString
方法。
const num = 100;
const str = num.toString();
console.log(str); // 👉️ "100"
console.log(typeof str); // 👉️ "string"
Number.toString()
方法还将数字转换为字符串。
但是,请注意,我们不能直接在数字上调用方法。
// ⛔️ Error: An identifier or keyword
// cannot immediately follow a numeric literal.
const str = 100.toString();
该示例显示了如何尝试对数字调用内置方法会引发错误。
如果我们处于这种情况,请在调用内置方法之前将数字括在括号中。
const str = (100).toString();
console.log(str); // 👉️ "100"
console.log(typeof str); // 👉️ "string"
使用 Number.toString()
方法时,符号也会在转换后保留。
const str = (-100).toString();
console.log(str); // 👉️ "-100"
console.log(typeof str); // 👉️ "string"
我们选择哪种方法是个人喜好问题。 我更喜欢使用 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 中的类。