美文网首页
JS数学运算符(学习笔记)

JS数学运算符(学习笔记)

作者: Ashley2333 | 来源:发表于2018-04-26 16:06 被阅读0次

'=':将等号右侧的值赋值给等号左侧的值
'==':只简单判断值,不判断数据类型
'===':是严格相等,既包含值的相等也包含数据类型的相等

alert('0' === 0); // false 严格相等判断,’0‘是字符串,而0是数字,故不严格相等。
alert('0' == 0); // true 非严格相等判断,会将’0‘隐式转换为0,再比较,即 0==0,故返回true。

+,-,*,/,%和c语言一样

++: 自加。这里自加意为将自己的值加一,比如:3自加之后就是4。
+=:加等。将当前变量的值加上右侧的值,再赋值给当前值。
--:自减。这里自减意为将自己的值减一,比如:4自减之后就是3。
-=:减等。
优先级:与数学中进行数学计算的时候相同

问题1:num++(后面自加)和++num(前面自加)的区别?
num++是先执行相关语句,执行完毕后在再自增1;而++num,是先自增后执行语句。

问题2:如何利用Math方法对得到的结果进行保留两位小数,四舍五入,向上取整,向下取整等操作?

  • 保留两位小数(四舍五入):number.toFixed()
    eg,输出结果为5.34
var num = 5.335
alert(num.toFixed(2));
  • 四舍五入:Math.round(number)
  • 向上取整(有小数就整数部分加1):Math.ceil(number)
  • 向下取整:Math.floor(number)

相关文章

  • 原生js

    原生JS学习笔记1——基本数据类型和运算符 js的背景知识介绍,js的引入方式,js的变量及运算符 原生JS学习笔...

  • JS数学运算符(学习笔记)

    '=':将等号右侧的值赋值给等号左侧的值'==':只简单判断值,不判断数据类型'===':是严格相等,既包含值的相...

  • 2018-08-20

    今天学习了JS 运算符 JS 比较 JS If...Else JS Switch JS For JS While ...

  • JavaScript逻辑运算符

    逻辑运算符 前面我们学习了JS的算术运算符和比较运算符,本篇文章我们继续学习JS的逻辑运算符,在编程语言里,比较和...

  • JS学习笔记--运算符

    js语言中,有很多几个用于数值运算的运算符,有了它们的存在,才能进行基本的运算。下面,我们来分别介绍这几个运算符:...

  • 比较运算符

    前端学习分享(js中比较运算符的使用) 本文旨在搞清楚比较运算符的用法和场景,在js中比较运算符有以下8个 == ...

  • JavaScript 02 (运算符和选择结构)

    js的关系运算符,js的逻辑运算符,js的赋值运算符,js的运算符的优先级问题,js的自增和自减,js的选择结构 ...

  • Day03学习总结-运算符、数字类型、字符串

    运算符 Python支持:数学运算符、比较运算符、逻辑运算符、赋值运算符、(位运算符) 1.数学运算符 数学运算符...

  • 算术运算符

    该系列文章只是个人在学习JS时做的一些笔记,看到直接关闭即可。 参考运算符号 加号 +、减号 -、乘号 *、除号 ...

  • 运算符及js操作属性

    关系运算符 相等运算符 条件运算符 运算符的优先级 代码块 js操作属性 js操作style属性 js操作clas...

网友评论

      本文标题:JS数学运算符(学习笔记)

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