基础运算符,数学运算

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中广泛应用于各种计算和数据处理任务中。通过这些运算符,你可以进行基本的数学运算、数据转换和字符串操作。

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值