javascript中=是什么


本文摘自PHP中文网,作者青灯夜游,侵删。

“=”是javascript中的一个赋值运算符,用于将右边表达式的值赋给左边的变量或属性,例“name = "nch"”;类似的赋值运算符还有“+=”、“-=”、“*=”、“/=”、“%=”等。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

javascript 赋值运算符“=”

赋值表达式使用=等运算符给变量或者属性赋值。在该表达式中要求左操作数为变量或属性,右操作数则可以是任意类型的任意值。整个表达式的值等于右操作数的值。赋值运算符的功能是将右操作数的值保存在左操作数中。按赋值前是否需要执行其他运算,赋值运算符可分为简单赋值运算符和复合赋值运算符。

常用的赋值运算符:

运算符描述示例
=将右边表达式的值赋给左边的变量或属性name = "nch"
+=将运算符左边的变量或属性的值加上右边表达式的值赋给左边的变量或属性
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

示例:赋值运算符的使用

1

2

3

4

5

6

7

var x = 16,y = 8,z = 3;  //各个变量使用简单赋值运算符“=”赋值

var temp = x*y;  //将右边表达式的值赋给变量

console.log("x = 16, y = 8, z = 3");

console.log("x /= 2的值为:", x /= 2);//使用复合赋值运算符/=

console.log("y %= 3的值为:", y %= 3); //使用复合赋值运算符%=

console.log("z *= 2的值为:", z *= 2); //使用复合赋值运算符*=

console.log("temp = x*y的值为:", x * y);

运行结果:

阅读剩余部分

相关阅读 >>

js要怎么学

javascript之ssm+vue前后端分离框架整合实现

html5之javascript多线程的详解

javascript中访问器的优先级

apply() 和 call() 方法有什么作用?

javascript怎么写

javascript是一种什么样的语言

javascript专题之一:变量提升与预编译

javascript怎么进行全局错误处理

javascript如何计算除法

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...