1. 算数运算符 (+ - * / % )
<script>
/* 算数运算符 + - * / % */
var a =10
var b =20
console.log(a+b); //30
console.log(a-b); //-10
console.log(a*b); //200
console.log(a/b); //0.5
console.log(a%b); //10
console.log(3%4); //3
console.log(4%3); //1
</script>
2. 比较运算 >,<, ==(等于) , !=(不等于)
最终得到的是boolean值<br /> 在比较运算中也是先将两边的值转为number在计算 <br /> 返回值是boolean值<br /> =是赋值语句, ==才是比较运算
<script>
var a =10
var b =20
console.log(a>b);
console.log(a<b);
console.log(a==b);
console.log(a!=b);
</script>
3. &&(逻辑与) ||(逻辑或) !(逻辑非)
逻辑与特点:只有两边都为true,结果才为 ture <br /> 只要一边为false,结果为false
console.log(10>5 && 30>20);
console.log(10<5 && 30>20);
逻辑或<br /> 特点:只要有一边为ture,结果就为ture<br /> 如果两边都为false,结果一定为false
console.log(10>20 || 30>20);
console.log(10<5 || 30<20);
逻辑非<br /> 特点:
console.log(!(5>10));
4. 三元(三目)
var value = (代码块)? block1:block2; <br /> 代码块 == true 输出block1<br /> 代码块 == false 输出block2
var a = (10<5)?"sada":"撒大声地e";
console.log(a);
5. ++ — 运算
++如果放在后面 先运算后自增<br /> ++如果放在前面 先自增后运算
<script>
var a = 20
a++;
a++;
console.log(a);
var a = 20
// ++如果放在后面 先运算后自增
// ++如果放在前面 先自增后运算
var b = ++a +20 ;
console.log(a); //输出21
console.log(b); //输出41
</script>
6. 赋值运算 +=, -=, /=,