javascript 运算符:
1.运算符:
1)算术运算符
+ - * / %
++:自增
--:自减
注意:
+运算符也可以应用于其他类型的数据运算
+运算符两边有一个为字符串类型时,则执行拼接运算,拼接结果为字符串类型
自增自减运算符:
a.运算符前置和后置对于变量自身无影响
b.若出现在赋值语句时,
前置:先运算,再赋值
后置:先赋值,再运算
2)赋值运算符
3)关系(比较)运算符
4)逻辑运算符
5)条件运算符
2.运算符根据操作数不同,可以分为:一元运算符、二元运算符、三元运算符
第一部分代码:
var a = 5;
var b = 3;
console.log(a + b);//求和
console.log(a - b);
console.log(a * b);
console.log(a / b);
console.log(a % b);//2
第二部分代码:
var s1 = "hello";
var s2 = "world";
console.log(s1 + s2);//字符串拼接
console.log(s1 + a);//拼接 hello5
console.log('5' + 3);
console.log('5' - 3);//除了+号,其它运算按照数值类型运算
console.log(5 + 3 + '');// 8
console.log(5 + '' + 3 + 2);//532
console.log('' + 5 + 3);//53
第三部分代码:
var a = 5;
b = 6;
c = 7;
c1 = (--a) + (b++) + (++c) + (a + b + c);
//4 6 8 4 7 8
console.log(c1);
生成的代码:
结束语:
前置先运算在赋值
斜体样式 后置先赋值在运算