本文概述
- JavaScript
- JavaScript
- JavaScript
- JavaScript
- JavaScript
- JavaScript
- JavaScript
- JavaScript
- JavaScript
- JavaScript
- JavaScript
简单赋值运算符用于为变量赋值。赋值运算将得出赋值。可以链接赋值运算符, 以便将单个值赋值给多个变量。参见示例。
语法如下:
data=https://www.lsbin.com/value
例子:
// Lets take some variables
x=10
y=20x=y // Here, x is equal to 20
y=x // Here, y is equal to 10
如表所示, 赋值操作符如此之多:
名称 | 精简操作符 | 含义 |
---|---|---|
加法赋值 | a + = b |
a = a + b |
减法赋值 | a- = b |
a = a-b |
乘法赋值 | a * = b |
a = a * b |
部门赋值 | a / = b |
a = a / b |
剩余赋值 | a%= b |
a = a%b |
指数赋值 | a ** = b |
a = a ** b |
左移赋值 | a <
<
= b |
a = a <
<
b |
右移赋值 | a >
>
= b |
a = a >
>
b |
按位与赋值 | a&= b |
a = a&b |
按位或赋值 | a | = b |
a = a | b |
按位XOR赋值 | a ^ = b |
a = a ^ b |
例子:
JavaScript
<
script>
let a = 2;
const b= 3;
// Expected output: 2
document.write(a);
document.write( '<
/br>
' );
// Expected output: 4
document.write(a = b + 1);
<
/script>
输出如下:
2
4
减法作业:该运算符从变量中减去右操作数的值, 并将结果赋值给该变量。
例子:
JavaScript
<
script>
let yoo=4;
document.write(foo=yoo-1);
// 4-1<
/script>
输出如下:
3
乘法赋值:该运算符将变量乘以右操作数的值, 并将结果赋值给该变量。
例子:
JavaScript
<
script>
let yoo=5;
document.write(yoo=yoo*2);
// 5*2<
/script>
输出如下:
10
部门赋值:该运算符将变量除以右操作数的值, 然后将结果赋值给该变量。
例子:
JavaScript
<
script>
let yoo=10;
const moo=2;
document.write(yoo=yoo/moo);
// 10/2document.write( "<
/br>
" );
document.write(yoo/=0);
// Infinity<
/script>
输出如下:
5
Infinity
剩余赋值:该运算符将变量除以右操作数的值, 并将余数赋值给该变量。
例子:
JavaScript
<
script>
let yoo=50;
document.write(yoo%=10);
//zero<
/script>
输出如下:
0
指数赋值:该运算符将变量的值提高到右操作数的幂。
例子:
JavaScript
<
script>
let yoo=2;
const moo=2;
// 2 raise to the power 2
document.write(yoo**moo);
<
/script>
输出如下:
4
左移赋值:此运算符将指定的位数移到左侧, 然后将结果赋值给变量。
【JavaScript赋值运算符深入学习指南】例子:
JavaScript
<
script>
var yoo=5;
// 101// 20(In Binary 10100)
document.write(yoo<
<
=2);
<
/script>
输出如下:
20
右移赋值:该运算符将指定的位数移到右侧, 然后将结果赋值给变量。
例子:
JavaScript
<
script>
var yoo=5;
document.write(yoo>
>
=2);
// 001<
/script>
输出如下:
1
二进制与赋值:该运算符使用两个操作数的二进制表示形式, 对它们进行按位与运算, 并将结果赋值给变量。
例子:
JavaScript
<
script>
var yoo=5;
document.write(yoo&
=2);
// 000<
/script>
输出如下:
0
二进制或赋值:该运算符使用两个操作数的二进制表示形式, 对它们进行按位"或"运算, 并将结果赋值给变量。
例子:
JavaScript
<
script>
var yoo=5;
// 7(In binary: 111)
document.write(yoo|=2);
<
/script>
输出如下:
7
该运算符使用两个操作数的二进制表示形式, 对它们进行按位XOR运算, 并将结果赋值给变量。
例子:
JavaScript
<
script>
var yoo=5;
document.write(yoo^=2);
// 111<
/script>
输出如下:
7
推荐阅读
- TypeScript数字valueOf()方法用法介绍
- 雨林木风win8纯净版64位安装版最新系统推荐
- win7专业版原版最新系统推荐
- 深度技术windows7sp1专业版最新系统推荐
- 萝卜w7旗舰版最新系统推荐
- 雨林win10安全体验版最新系统推荐
- 系统之家官方原版win7旗舰版最新系统推荐
- 深度旗舰版win732系统最新系统推荐
- 系统之家纯净版xp系统ghost最新系统推荐