- 等号'=',在JavaScript中一个等号意为赋值,就是将等号右侧的值赋值给等号左侧的值。**
- 若我们想判断a是否和b相等,则需要用===或==来判断,关于===和==的区别,简单来说就是三个等号是严格相等,既包含值的相等也包含数据类型的相等;但两个等号的相等只简单判断值,不判断数据类型;举个例子:
alert('0' === 0); // false 严格相等判断,’0‘是字符串,而0是数字,故不严格相等。
alert('0' == 0); // true 非严格相等判断,会将’0‘隐式转换为0,再比较,即 0==0,故返回true。
- '+=':加等。示例:
var x = 5;
x += 2; // x = x + 2;
alert(x); // 7
- 加等就是将当前变量的值加上右侧的值,再赋值给当前值。比如上例中,x += 2;就是将x的值加上2在赋值给x。
- '-=':减等。示例:
var x = 5;
x -= 2; // x = x - 2;
alert(x); // 3
减等就是将当前变量的值减去右侧的值,再赋值给当前值。比如上例中,x -= 2;就是将x的值减去2在赋值给x。
- '>/>=':
大于/大于等于,在JavaScript中用来做判断,和我们在数学中所理解的大于/大于等于的概念一致,结果返回true或false。示例:
var x = 5;
var y = 10;
var z = 10;
alert(y > x); // true
alert(y >= z); // true
- </<=:小于/小于等于,
- 在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()
网友评论