JavaScript 语言中的赋值运算可以分为简单和复合两种赋值运算,前者是将赋值运算符 =
右边表达式的值保存到左边的变量中,而后者是混合了其他的操作(例如算术运算符操作)和赋值操作相结合。
简单赋值运算符
最简单的赋值运算符应该就是等号 =
,把一个值赋给一个变量,例如我们学变量的使用,声明一个变量并给变量赋值可以写为var a = 1
,这就表示给变量 a
赋值为 1。
语法格式:
变量 = 数据
赋值运算符左边只能是变量,多个赋值运算符可以组成赋值表达式,它具有右结合性。如果赋值运算符的左侧也为一个数值则会报错:
console.log(7 = 6); // SyntaxError: Invalid left-hand side in assignment
报错信息提示我们赋值中的左侧无效。
示例:
例如使用赋值运算符 =
给变量赋值:
var num1 = 85;
var num2 = num1;
console.lo