javascript赋值运算符

javascript的赋值运算符如下:

=,和其他编程语言一样,是简单赋值,这个不多说

+=,是加法赋值

javascript 复制代码
let m=5
m+=2
console.log(m)

这段代码是m在原来5的基础上加2,最后输出值是7,等同于m=m-2

-=,是减法赋值

javascript 复制代码
let m=5
m-=2
console.log(m)

m的值在5的基础上减2,等同于m=m-2

*=是乘法赋值

javascript 复制代码
let m=5
m*=2
console.log(m)

m的值是5的基础上乘以2,等同于m=m*2,输出值是10

/=是除法赋值

javascript 复制代码
let m=5
m/=2
console.log(m)

在m的值在5的基础上除以2,等同于m=m/2,值是2.5

相关推荐
想吃火锅10051 小时前
【leetcode】405.数字转换为十六进制数js
开发语言·javascript·ecmascript
专注VB编程开发20年1 小时前
AI 生成C# WinForm 窗体 = 目前就是垃圾
开发语言·人工智能·c#
cfm_29141 小时前
JVM GC垃圾回收初步了解
java·开发语言·jvm
~小先生~2 小时前
Python从入门到放弃(一)
开发语言·python
许彰午2 小时前
17_synchronized关键字深度解析
java·开发语言
z落落2 小时前
C# 泛型接口和泛型类+泛型约束
开发语言·c#
阿正的梦工坊2 小时前
【Rust】02-变量、不可变性与基础类型
开发语言·后端·rust
阿正的梦工坊2 小时前
【Rust】08-集合类型、字符串与迭代器入门
开发语言·rust·c#
FuckPatience3 小时前
C# 使用泛型协变将派生类类型替换为基类类型
开发语言·c#
张忠琳3 小时前
【Go 1.26.4】(Part 1) Go 1.26.4 超深度源码分析 — 总体架构与模块全景
开发语言·golang