算术运算符
算术运算符用在数学表达式中, 它的使用方式和数学中也是一致的.
- 算术运算符是对数据进行计算的符号
- 可以直接对数据进行操作, 也可以操作变量指向的数据.
JavaScript支持:自增++和自减–,通常都是用在数字变量上
- 自增:++
分为前置自增和后置自增 - 自减:–
分为前置自减和后置自减
总结:前置先算符后使用,后置先使用后计算
<script>
// 1.自增
var num1 = 100;
num1++;//++后置写法
++num1;//++前置写法
console.log(num1);
// 2.自减
var num2 = 100;
num2--;//--后置写法
--num2;//--前置写法
console.log(num2);
// 3.前置与后置的区别:参与运算的时候有区别
//num++: 先使用,然后再+1;
//++num:先自身+1,再使用
var num = 100;
// var result = num++ +10;
// console.log(num);//101
// console.log(result);//110
var result = ++num +10;
console.log(num);//101
console.log(result);//111
//4. 练习
var a = 10;
var b = a++ + a++;//10 + 11
console.log(b);//21
var c = 10;
var d = ++c + ++c;//11 + 12
console.log(d);//23
var e = 10;
var f = ++e + e++;//11 + 11
console.log(f);//22
var m = 10;
var n = m++ + ++ m;//10 +12
console.log(n); //22
</script>
赋值运算符
- 赋值运算符主要是给某个变量进行赋值
- 赋值运算符是算术运算符和赋值的一种简便写法
比如 a = 3; a = a + 1;
第二句可以写成 a += 1;
关系(比较)运算符
- 它是用来判断两个操作数的大小关系及是否相等关系的,结果是布尔类型(bool): True或者False
- 比较运算符经常用在if/while语句中
- 学习if语句的使用
逻辑运算符
- 逻辑运算符,它是用于将多个条件放在一起进行运算的
- 逻辑运算符的运算结果也是Boolean类型: true/false
- 逻辑运算符也应用if/while的判断句中, 并且是多个条件时会使用到
逻辑与补充:(了解)
- 逻辑与运算符可以应用于任何数据类型,且不一定返回布尔值。 对于非布尔值运算,会先将非布尔值转换为布尔值。
逻辑或补充:(了解)
- 逻辑或运算符可以应用于任何数据类型,且不一定返回布尔值。 对于非布尔值运算,会先将非布尔值转换为布尔值。