JavaScript 提供了许多内置的方法来处理数字。以下是一些常见的方法以及它们的代码示例:
1.Number.prototype.toString():将数字转换为字符串。
javascriptlet num = 123;
let str = num.toString();
console.log(str); // 输出 "123"
2.Number.prototype.toFixed():将数字格式化为指定小数位数的字符串。
javascriptlet num = 123.456;
let str = num.toFixed(2);
console.log(str); // 输出 "123.46"
3.Number.prototype.toExponential():将数字格式化为指数表示法的字符串。
javascriptlet num = 123456;
let str = num.toExponential(2);
console.log(str); // 输出 "1.23e+5"
4.Number.prototype.toPrecision():将数字格式化为指定有效数字位数的字符串。
javascriptlet num = 123456;
let str = num.toPrecision(3);
console.log(str); // 输出 "1.23e+5"
5.Math.round():四舍五入到最接近的整数。
javascriptlet num = 123.456;
let rounded = Math.round(num);
console.log(rounded); // 输出 123
6.Math.floor():向下取整。
javascriptlet num = 123.456;
let floor = Math.floor(num);
console.log(floor); // 输出 123
7.Math.ceil():向上取整。
javascriptlet num = 123.456;
let ceil = Math.ceil(num);
console.log(ceil); // 输出 124
8.Math.abs():返回数字的绝对值。
javascriptlet num = -123;
let abs = Math.abs(num);
console.log(abs); // 输出 123
9.Math.max() 和 Math.min():返回一组数中的最大值或最小值。
javascriptlet max = Math.max(1, 2, 3, 4, 5);
let min = Math.min(1, 2, 3, 4, 5);
console.log(max); // 输出 5
console.log(min); // 输出 1
10.Number.isInteger():判断一个数是否为整数。
javascriptlet num = 123;
let isInteger = Number.isInteger(num);
console.log(isInteger); // 输出 true
这些只是 JavaScript 中处理数字的一些常用方法,实际上还有很多其他的方法可供使用。你可以查阅 MDN Web Docs 的相关文档,获取更详细的信息和更多的方法。