1. 加法运算符 (+
)
技术: 用于将两个数值相加,也可以用于连接字符串。
应用场景:
- 计算总价
- 拼接用户输入
示例代码:
// 数值加法
let a = 5;
let b = 3;
let sum = a + b;
console.log(sum); // 输出: 8
// 字符串连接
let firstName = "John";
let lastName = "Doe";
let fullName = firstName + " " + lastName;
console.log(fullName); // 输出: "John Doe"
2. 减法运算符 (-
)
技术: 用于从一个数值中减去另一个数值。
应用场景:
- 计算折扣后的价格
- 计算时间差
示例代码:
let totalPrice = 100;
let discount = 20;
let finalPrice = totalPrice - discount;
console.log(finalPrice); // 输出: 80
3. 乘法运算符 (*
)
技术: 用于将两个数值相乘。
应用场景:
- 计算总价(数量乘以单价)
- 计算面积(长乘以宽)
示例代码:
let quantity = 4;
let unitPrice = 25;
let totalCost = quantity * unitPrice;
console.log(totalCost); // 输出: 100
4. 除法运算符 (/
)
技术: 用于将一个数值除以另一个数值。
应用场景:
- 计算每人的平均分配
- 计算单位价格(总价除以数量)
示例代码:
let totalAmount = 200;
let numberOfPeople = 4;
let amountPerPerson = totalAmount / numberOfPeople;
console.log(amountPerPerson); // 输出: 50
5. 取余运算符 (%
)
技术: 用于计算两个数值相除的余数。
应用场景:
- 判断一个数是否是偶数(余数为0)
- 在循环中处理循环周期
示例代码:
let number = 17;
let divisor = 5;
let remainder = number % divisor;
console.log(remainder); // 输出: 2
6. 自增运算符 (++
)
技术: 用于将一个变量的值增加1。可以前缀或后缀使用。
应用场景:
- 计数器增加
- 遍历数组或对象属性
示例代码:
let count = 0;
count++;
console.log(count); // 输出: 1
let index = 5;
console.log(index++); // 输出: 5
console.log(index); // 输出: 6
7. 自减运算符 (--
)
技术: 用于将一个变量的值减少1。可以前缀或后缀使用。
应用场景:
- 计数器减少
- 遍历数组或对象属性
示例代码:
let count = 10;
count--;
console.log(count); // 输出: 9
let index = 5;
console.log(index--); // 输出: 5
console.log(index); // 输出: 4
8. 指数运算符 (**
)
技术: 用于计算一个数值的幂。
应用场景:
- 计算平方、立方等
- 数学公式中的幂运算
示例代码:
let base = 2;
let exponent = 3;
let result = base ** exponent;
console.log(result); // 输出: 8
9. 一元加号 (+
)
技术: 用于将值转换为数值类型。
应用场景:
- 将字符串转换为数字进行运算
示例代码:
let str = "123";
let num = +str;
console.log(num); // 输出: 123
console.log(typeof num); // 输出: "number"
10. 一元减号 (-
)
技术: 用于将值转换为数值类型,同时取其负值。
应用场景:
- 将字符串转换为负数
- 负数运算
示例代码:
let str = "45";
let num = -str;
console.log(num); // 输出: -45
console.log(typeof num); // 输出: "number"
这些基础运算符在JavaScript中广泛应用于各种计算和数据处理任务中。通过这些运算符,你可以进行基本的数学运算、数据转换和字符串操作。