6.1 运算符的概念
运算符也称操作符,用来实现赋值(=)、算数运算、比较等功能的符号。
6.2 算数运算符( 加(+)、减(-)、乘(*)、除(/))
算数运算符:进行算术运算时使用的符号,用于两个数值之间的计算。
// 加
console.log(2 + 3) // 5
// 减
console.log(3 -1) // 2
// 乘
console.log(2 * 3) // 6
// 除
console.log(6 / 2) // 3
6.3 加号的其他作用
☆ 注意: + 号,不仅可以用于加法计算,还能实现字符串拼接
// console.log('周杰' + ‘伦’)// 周杰伦
思考:
console.log(1 + '2') // ‘12’ 字符串拼接
console.log('1' + 2)// '12' 字符串拼接
规律:加号两边只要有一边是字符串,就执行字符串拼接。
加号引发的思考:
思考: 加号可以跟字符串一起使用,那其他运算符呢?(- */)
console.log(2 - ‘1’) // 在 .ts 文件中,会报错,算数运算符只能跟数字型(numer)进行操作
其他方式:将字符串类型转换成数字类型
console.log(2 - +'1') // 2 - 1=》1
// +'1' 表示将 '1' (string) =》 1 (number)
// 所以 2 - +'1' ==》 2 - 1 ==》 结果为: 1
6.4 赋值运算符(=)
赋值运算符:将等号右边的值复制给它左边的变量,比如:等号(=)。
let age:nnumber = 18;
顺序:1先执行等号右边的代码,2将计算结果赋值给等号左边的代码
除了等号(=)之外,还包括:加等(+=)、减等(-=)、乘等(*=)、除等(/=).
6.5 自增和自减运算符(++、--)
自增(++)运算符是 += 1 的简化形式;
6.6 比较运算符(==、 !==、 ===)
6.7 逻辑运算符(&&、||、!)