JavaScript赋值运算符详解
1. 赋值运算符简介
赋值运算符 = 是JavaScript中最常用且最基本的运算符之一。它的主要功能是将一个值赋给变量。对于基本类型(如字符串和数字),赋值是直接的;而对于函数和对象名称,赋值只是指向相应函数或对象的指针。这意味着赋值运算符只是改变了对象的引用而不是对象本身。
例如,下面的代码展示了如何使用赋值运算符:
func = function() {
alert("asdf");
};
x = func;
func = function() {
alert("raah");
};
在这个例子中,即使 func 被改变, x 仍然会弹出 “raah”。这是因为 x 持有对原始函数的引用,而不是函数本身。
2. 常见的赋值运算符
除了基本的赋值运算符 = 之外,JavaScript还提供了多种复合赋值运算符,这些运算符可以简化代码,使代码更简洁易读。以下是常见的赋值运算符及其用法:
-
+=:加法赋值 -
-=:减法赋值 -
*=:乘法赋值 -
/=:除法赋值 -
%=
超级会员免费看
订阅专栏 解锁全文
75

被折叠的 条评论
为什么被折叠?



