JavaScript中Number对象的方法和Math对象的方法

Number 对象

Number 对象是原始数值的包装对象。

创建 Number 对象的语法:
var myNum=new Number(value);
var myNum=Number(value);
Number对象方法
方法描述
toString把数字转换为字符串,使用指定的基数。
toLocaleString把数字转换为字符串,使用本地数字格式顺序。
toFixed把数字转换为字符串,结果的小数点后有指定位数的数字。
toExponential把对象的值转换为指数计数法。
toPrecision把数字格式化为指定的长度。
valueOf返回一个 Number 对象的基本数字值。

Number对象方法

toString 把数字转换为字符串;使用指定的基数.

var num =new Number(1234);
console.log(typeof num.toString());
//  输出的结果是string

toLocaleString 把数字转换为字符串 使用本地数字格式顺序

console.log(typeof num.toLocaleString());
console.log(num.toLocaleString());
//输出的结果也是string
//输出的结果是1,234

toFixed 把数字转换为字符串,结果的小数点后有指定的位数的数字.

console.log(num.toFixed(3));
//  输出的结果是 1234.000

toExponential 把对象的值转换为指数计数法

console.log(num.toExponential(4));
 //输出的结果是1.2340e+3

toPrecision 把数字格式化为指定的长度

console.log(num.toPrecision(9));
 //输出的结果是1234.00000

valueOf 返回一个Number对象的基本数字值.

console.log(num.valueOf());
//输出的结果是number格式的 1234;

Math 对象

Math 对象用于执行数学任务。

使用 Math 的属性和方法的语法:
var pi_value=Math.PI;
var sqrt_value=Math.sqrt(15);
Math 对象方法
方法描述
abs(x)返回数的绝对值。
acos(x)返回数的反余弦值。
asin(x)返回数的反正弦值。
atan(x)以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。
atan2(y,x)返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)。
ceil(x)对数进行上舍入。
cos(x)返回数的余弦。
exp(x)返回 e 的指数。
floor(x)对数进行下舍入。
log(x)返回数的自然对数(底为e)。
max(x,y)返回 x 和 y 中的最高值。
min(x,y)返回 x 和 y 中的最低值。
pow(x,y)返回 x 的 y 次幂。
random()返回 0 ~ 1 之间的随机数。
round(x)把数四舍五入为最接近的整数。
sin(x)返回数的正弦。
sqrt(x)返回数的平方根。
tan(x)返回角的正切。
toSource()返回该对象的源代码。
valueOf()返回 Math 对象的原始值。
Math对象的常用方法

1.ceil 对数进行向上取整

console.log(Math.ceil(1.1));
//输出的结果是2 无论小数点后是多少 都是向上取整数

2.floor 对数字进行向下取整

console.log(Math.floor(1.9));
//输出的结果是1  无论小数点后面的数字是多少 都是向下取整数 

3.round 对数字进行四舍五入

console.log(Math.round(1.5));
console.log(Math.round(1.4));
//  输出的结果是2 和1 对数字进行四舍五入;

4.random() 返回0~1之间的随机数;

 console.log(Math.random());
 //输入的结果是0到1之间的浮点数 不包括0和1

5.max(x,y) 可用返回x和y中的最高值

console.log(Math.max(7,14,8,99,65))
//  输出的结果是99

6.min(x,y) 返回 x 和 y 中的最低值。

console.log(Math.min(8,15,99,752,185,8))
//输出的结果是8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值