针对“JavaScript Number 与 Math 对象的介绍”的完整攻略,以下为详细说明:
JavaScript Number 介绍
JavaScript Number 对象用于在代码中处理数字。JavaScript 中的数字可以是,十进制,二进制,八进制,十六进制和科学计数法。
语法
var x = 123; // 十进制
var x = 0xff; // 十六进制
var x = 0345; // 八进制
var x = 1.23e6; // 科学计数法
Number 对象方法和属性
JavaScript Number 对象常用的方法和属性有:
方法
toString()
:返回字符串,指定基数时,返回指定基数的字符串表示。toFixed()
:返回字符串,保留小数点后指定位数的数字。toExponential()
:返回指数表示法的字符串形式。toPrecision()
:根据指定的精度返回字符串表示。
属性
MAX_VALUE
:最大的可表示的数。MIN_VALUE
:最小的可表示的数。NaN
:非数字。NEGATIVE_INFINITY
:负无穷大。POSITIVE_INFINITY
:正无穷大。
Math 对象介绍
Math 对象是 JavaScript 的数学对象。它允许进行数学任务,在数据类型中语句或表达式。Math 对象拥有一些常见的属性、函数,如三角函数、开方、对数等。
常用属性
Math.PI
:表示圆周率 (约等于3.14159)。Math.E
:表示欧拉常数(e),它是自然对数的底数。
常用方法
Math.abs(x)
:返回 x 的绝对值。Math.ceil(x)
:对 x 进行上舍入。Math.floor(x)
:对 x 进行下舍入。Math.max(x, y, z, ..., n)
:返回 x,y,z,...,n 中的最高值。Math.min(x, y, z, ..., n)
:返回 x,y,z,...,n 中的最低值。Math.random()
:返回 0 ~ 1 的随机数。Math.round(x)
:把 x 四舍五入并返回结果。Math.sin(x)
:返回 x(以弧度计)的 sin 值。Math.cos(x)
:返回 x(以弧度计)的 cos 值。Math.tan(x)
:返回 x(以弧度计)的 tan 值。Math.sqrt(x)
:返回 x 的平方根。
示例说明
示例1:使用 Math.random()
下面的示例演示了如何使用 Math.random() 方法来生成随机数字:
let randomNum = Math.floor(Math.random() * 10); // 生成 0 ~ 10 的随机整数
console.log(randomNum); // 输出生成的随机整数
示例2:使用 Number.toFixed()
下面的示例演示了如何使用 Number.toFixed() 方法来四舍五入保留特定位数的小数:
let num = 3.1415926;
let newNum = num.toFixed(2); // 保留2位小数,自动四舍五入
console.log(newNum); // 输出 3.14
以上就是对“JavaScript Number 与 Math 对象的介绍”的完整攻略,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:javascript Number 与 Math对象的介绍 - Python技术站