js中為什麼沒有自乘自除?只有自加自減,為什麼?


西藥

啥叫自加自減?

i++

++i

i--

++i

這種的么?

這玩意不是

自加1

自減1

自除1

自乘1

沒數學意義啊

不還都是自己

實現來有何用

如果說的是

i+=i

i-=i

這樣的

等同於

i*=i

i/=i

是有的啊

真是不曉得你在問個啥子……


我也是醉了……

我想我明白你問的什麼了,那不叫自加自減

(; ̄Д ̄)

那叫自增(自減)運算符

i++相當於i = i + 1

i--相當於i = i - 1

所以你所謂的自乘(自除)應該指的是

i*=a相當於i = i * a

i/=a相當於i = i / a

但確實沒有i**和i//,為什麼呢?

因為i = i * 1 和 i = i / 1 沒有意義

ㄟ(≧◇≦)ㄏ 是不是很有道理~


標點符號是很有限的,而語法的設計本身就要做到高重用、低耦合,說到底平方不是太必要、同層面的需求要滿足就要提供無數了,比如立方


難道沒人發現 i// 之後就是注釋了么?


自乘自除是什麼?

i++ =&> i = i + 1

i-- =&> i = i - 1

i** =&> i = i * 1

i// =&> i=i / 1

是這樣嗎?


i++代表加一,你的i**代表什麼?自身么?


推薦閱讀:

如何評價Microsoft的開源項目napajs?
HSimulate這條Hydrogen里的instruction到底是什麼意思?

TAG:前端開發 | JavaScript | V8 |