美文网首页
JavaScript基础运算符

JavaScript基础运算符

作者: 年年_0273 | 来源:发表于2018-03-17 20:27 被阅读0次
    1. 等号'=',在JavaScript中一个等号意为赋值,就是将等号右侧的值赋值给等号左侧的值。**
    • 若我们想判断a是否和b相等,则需要用===或==来判断,关于===和==的区别,简单来说就是三个等号是严格相等,既包含值的相等也包含数据类型的相等;但两个等号的相等只简单判断值,不判断数据类型;举个例子:
    alert('0' === 0); // false 严格相等判断,’0‘是字符串,而0是数字,故不严格相等。
    alert('0' == 0); // true 非严格相等判断,会将’0‘隐式转换为0,再比较,即 0==0,故返回true。
    
    1. '+=':加等。示例:
    var x = 5;
    x += 2; // x = x + 2;
    alert(x); // 7
    
    • 加等就是将当前变量的值加上右侧的值,再赋值给当前值。比如上例中,x += 2;就是将x的值加上2在赋值给x。
    1. '-=':减等。示例:
    var x = 5;
    x -= 2; // x = x - 2;
    alert(x); // 3
    

    减等就是将当前变量的值减去右侧的值,再赋值给当前值。比如上例中,x -= 2;就是将x的值减去2在赋值给x。

    1. '>/>=':
      大于/大于等于,在JavaScript中用来做判断,和我们在数学中所理解的大于/大于等于的概念一致,结果返回true或false。示例:
    var x = 5;
    var y = 10;
    var z = 10;
    alert(y > x); // true
    alert(y >= z); // true
    
    1. </<=:小于/小于等于,
    • 在JavaScript中用来做判断,和我们在数学中所理解的小于/小于等于的概念一致,结果返回true或false。示例:
    var x = 5;
    var y = 10;
    var z = 10;
    alert(y < x); // false
    alert(z <= x); // false
    
    • 计算时要注意运算的优先级

    a=mum++ 实际上是 a=num; num=num+1;
    a=++num相当于 num=num+1; a=num;
    保留两位小数:(Math.round((x*100)/100) + "
    ");
    四舍五入:Math.round(x)
    向上取整:Math.ceil
    向下取整:Math.floor
    取两个数的最大值:Math.max(x,y)
    去两个数的最小值:Math.min(x,y)
    返回 Math 对象的原始值:Math.valueOf( )
    返回 0 ~ 1 之间的随机数:Math.random()

    相关文章

      网友评论

          本文标题:JavaScript基础运算符

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