TypeScript运算符
这一节我们来学习typescript中的运算符。学完typescript中的运算符之后,要求我们能够掌握运算符的使用。
1. 运算符概述
如果你在这之前学习过其他的语言,例如Java、PHP、JavaScript等,那么你对运算符应该很了解了。没学过也不要紧,运算符就类似于我们经常用到的加减乘除等。
运算符也称为操作符,用来实现赋值(=)、算术运算、比较等功能的符号。
常用的运算符有:
- 算术运算符 。加减乘除呀,这我们已经知道了。
- 赋值运算符 。赋值运算符我们在前面已经用过了,当然我们一会还会看一下。
- 递增/递减运算符 。这个在我们学习typescript到现在还没用过,待会也会详细讲解。
- 比较运算符 。比较就是大于呀,小于呀,我们也要做了解的。
- 逻辑运算符
当然,不同运算符可以实现不同功能,接下来我们就一一介绍。
2. 算术运算符
2.1 概述
首先是算术运算符,算术运算符包含:加(+)、减(-)、乘(*)、除(/)。 它是进行算术运算时使用的符号,用于两个数值之间的计算。
接下来我们到代码中去体验一下:
// 加
console.log(1 + 2) // 3
// 减
console.log(2 - 1) // 1
// 乘
console.log(2 * 3) // 6
// 除
console.log(4 / 2) // 2
2.2 加号的其他作用
注意:+ 号,不仅可以用于加法计算,还能实现字符串拼接。 我们到代码中体验一下:
// 字符串拼接(拼串)
console.log('周杰' + '伦') // 结果为:'周杰伦'
我们思考一个问题:既然**+**号能用于加法计算,又能实现字符串拼接,那它是什么时候做加分,什么时候做字符串拼接的呢?
我们来看一段代码:
console.log(1 + 2) // 结果为:3
console.log(1 + '2') // 结果为:'12'
console.log('1' + 2) // 结果为:'12'
从代码的运行结果可以看出:加号两边只要有一边是字符串,就执行字符