JavaScript运算符赋值运算符七

34次阅读

共计 1532 个字符,预计需要花费 4 分钟才能阅读完成。

目录:

  1. 什么是赋值运算符?
  2. 赋值运算符都有哪些?

一、什么是赋值运算符?

JavaScript 中的赋值运算可以分为简单赋值运算和复合赋值运算。简单赋值运算是将赋值运算符(=)右边表达式的值保存到左边的变量中;而复合赋值运算混合了其他操作(例如算术运算操作)和赋值操作。

二、赋值运算符都有哪些?

1. =:将右边表达式的值赋给左边的变量

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>

<script type="text/javascript">
var a = 10;// 这里就是值赋
</script>

</body>
</html>

2. +=:将运算符左边的变量加上右边表达式的值赋给左边的变量

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>

<script type="text/javascript">
var a = 1;
console.log(a+=2); //a=a+2

</script>

</body>
</html>

3. -=:将运算符左边的变量减去右边表达式的值赋给左边的变量

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>

<script type="text/javascript">
var a = 1;
console.log(a-=2); //a=a-2

</script>

</body>
</html>

4. *= : 将运算符左边的变量乘以右边表达式的值赋给左边的变量

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>

<script type="text/javascript">
var a = 1;
console.log(a*=2); //a=a*2

</script>

</body>
</html>

5. /= : 将运算符左边的变量除以右边表达式的值赋给左边的变量

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>

<script type="text/javascript">
var a = 1;
console.log(a/=2); //a=a/2

</script>

</body>
</html>

6. %= : 将运算符左边的变量用右边表达式的值求模,并将结果赋给左边的变量

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>

<script type="text/javascript">
var a = 1;
console.log(a%=2); //a=a%2

</script>

</body>
</html>

最后来一个例子:某员工的月薪为 5000 元,扣除各项保险费用共 500 元,个人所得税起征点是 3500 元,税率为 3%,计算该员工的实际收入是多少。代码如下:

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>

<body>
<script type="text/javascript">
var salary = 5000;
var insurance = 500;
var threshold = 3500;
var tax = 0.03;
salary-=insurance;
var salary1=salary;
salary1-=threshold;
salary1*=tax;
salary-=salary1;
document.write("该员工的实际收入为"+salary+"元");
</script>
</body>
</html>

运行结果为:该员工的实际收入为 4470 元

下节预告:一元运算符

正文完
 0