美文网首页
Math对象有关方法以及自加操作的总结——JavaScript

Math对象有关方法以及自加操作的总结——JavaScript

作者: yangyechi | 来源:发表于2018-02-05 16:23 被阅读0次

num++(后面自加)和++num(前面自加)的区别

例:

var a = 0;

var b = 0;

console.log(a++);//a = 0;

console.log(a);// a = 1;

console.log(++b);// b = 1;

console.log(b);//b = 1;

总结:num++是先执行相关语句,执行完毕后在自增1,如上面的a;而++num,是先自增后执行语句,如上面的b。

Math对象方法:


作用:对结果四舍五入

定义和用法

round() 方法可把一个数字舍入为最接近的整数。

语法

Math.round(x)

参数描述

x必需。必须是数字。

返回值

与 x 最接近的整数。

说明

对于 0.5,该方法将进行上舍入。

例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3。

实例

把不同的数舍入为最接近的整数:

console.log(Math.round(0.60) )

console.log(Math.round(0.50) )

console.log(Math.round(0.49) )

console.log(Math.round(-4.40) )

console.log(Math.round(-4.60))

输出:

1

1

0

-4

-5

作用:对结果向上取整

定义和用法

ceil() 方法可对一个数进行上舍入。

语法

Math.ceil(x)

参数描述

x必需。必须是一个数值。

返回值

大于等于 x,并且与它最接近的整数。

说明

ceil() 方法执行的是向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数。

实例

在本例中,我们将把 ceil() 方法运用到不同的数字上:

console.log(Math.ceil(0.60))

console.log(Math.ceil(0.40))

console.log(Math.ceil(5))

console.log(Math.ceil(5.1) )

console.log(Math.ceil(-5.1))

console.log(Math.ceil(-5.9))

输出:

1

1

5

6

-5

-5

作用:对结果向下取整

定义和用法

floor() 方法可对一个数进行下舍入。

语法

Math.floor(x)

参数描述

x必需。任意数值或表达式。

返回值

小于等于 x,且与 x 最接近的整数。

说明

floor() 方法执行的是向下取整计算,它返回的是小于或等于函数参数,并且与之最接近的整数。

实例

在本例中,我们将在不同的数字上使用 floor() 方法:

console.log(Math.floor(0.60))

console.log(Math.floor(0.40))

console.log(Math.floor(5))

console.log(Math.floor(5.1))

console.log(Math.floor(-5.1) )

console.loge(Math.floor(-5.9))

输出:

0

0

5

5

-6

-6

结果保留两位小数:

使用toFixed保留两位小数

var num1 = 55.3715; 

console.log(num1.toFixed(2));

输出:

55.37

注:toFixed自带四舍五入的功能

更多用法:Math对象


相关文章

  • Math对象有关方法以及自加操作的总结——JavaScript

    num++(后面自加)和++num(前面自加)的区别 例: var a = 0; var b = 0; conso...

  • JavaScript Math 对象方法总结

    文章摘自 菜鸟教程类似文章推荐:JavaScript String 对象方法总结JavaScript Array ...

  • JavaScript Math对象和Date对象浅谈

    JavaScript Math对象和Date对象浅谈 Math 对象 JavaScript当中的Math对象是原...

  • JavaScript-3

    这一章节我们来介绍Javascript的Math对象,日期对象,函数以及定时器: Javascript的Math对...

  • JavaScript内置对象--Math和Date

    JavaScript内置对象--Math和Date 一、Math对象的方法 1.求最值方法①min()语法:Mat...

  • JavaScript中的Math

    JavaScript中的Math对象: Math 对象用于执行数学任务。 使用 Math 的属性和方法的语法: 注...

  • Math对象和Date对象

    Math对象 Math对象是JavaScript的内置对象,提供一系列数学常数和数学方法。Math对象只提供了静态...

  • Math对象

    Math Math对象是JavaScript的内置对象,提供一系列的数学常数和数学方法。Math对象只提供了静态的...

  • Math

    Math Math对象是JavaScript的内置对象,提供一系列数学常数和数学方法,Math对象只提供了静态的属...

  • Math

    Math Math对象是JavaScript的内置对象,提供一系列数学常数和数学方法。Math对象只提供了静态的属...

网友评论

      本文标题:Math对象有关方法以及自加操作的总结——JavaScript

      本文链接:https://www.haomeiwen.com/subject/fuqizxtx.html