一.算数运算符
+
: 加
-
: 减
*
: 乘
/
: 除
%
: 取余
++
: 自增
--
: 自减
var x = 5;
var y = 3;
var sum = x + y;
var sum2 = 4 + 5 + sum;
var en = x - y;
var or = x * y;
var or2 = x * y * sum;
//取余
var op = x % y;
alert(sum2)
alert(or)
alert(op)
alert(or2)
var c = x + sum / 8 - 3
alert(c)
var c2 = (x + sum) / (8 - 3)
alert(c2)
var x = 3;
x++ // x = x+1
二.赋值运算符
=
: 赋值
+=
: 加等于
-=
: 减等于
*=
: 乘等于
/=
: 除等于
var a=5;
var b=6;
a=b;
var c = 10;
c += 5; // c = c+5;
c -= 2; // c = c-2
c *= 4;
c /= 3;
alert(c);
三.比较运算符
>
、>=
<
、<=
!=
: 不等于
==
: 非严格比较(等于)
===
: 严格比较(等于)
!==
: 不等于
// 严格比较
var a = 5; // Number
var b = '5'; // String
var isequal1 = a === b;
console.log(isequal1); // false
// ==:等于
var isequal2 = a == b;
console.log(isequal2); // true
四.逻辑运算符
&&
: 逻辑与, 并且
||
: 逻辑或, 或者
!
: 逻辑非, 取反
// &&
var weather = 'sunny';
var temp = 29;
if (weather ==='sunny' && temp >30){
console.log('天气太热,在家吃西瓜吹空调');
}else if(weather ==='sunny' && temp <= 30){
console.log('天气不错,出去玩');
}
// ||
var chanese = 85;
var math = 75;
if (chanese >=90 || math >=80){
console.log('出去玩');
}else{
console.log('在家写作业');
}
// !
var login = false;
alert(!login);
if (!login) {
console.log('用户已登入');
}