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

時間 2021-05-31 20:04:58

1樓:龍騰道默默地

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

2樓:雲澹

我也是醉了……

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

(; ̄Д ̄)

那叫自增(自減)運算子

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 沒有意義ㄟ(≧◇≦)ㄏ 是不是很有道理~

3樓:貘吃饃香

西藥啥叫自加自減?

i++++i

i--++i

這種的麼?

這玩意不是

自加1自減1

麼自除1

自乘1沒數學意義啊

不還都是自己

實現來有何用

如果說的是

i+=i

i-=i

這樣的等同於

i*=i

i/=i

是有的啊

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

4樓:

自乘自除是什麼?

i++ => i = i + 1

i-- => i = i - 1

i** => i = i * 1

i// => i=i / 1

是這樣嗎?

JS 中為什麼 Function constructor Function?

修遠兮 看規範就行了 Function.constructor 規定是 Function 這玩意在 Table 8 Well Known Intrinsic Objects 裡就是全域性的 Function 方應杭 因為所有函式都是 Function 的例項 包括函式 Function 自身 底層實...

js中為什麼不能用這樣繼承?必須用 prototype

Foo.call this,name,age 和 Object.create Foo.prototype 都可以實現所謂的繼承。但是,例項化一個物件時,建構函式中定義的屬性和方法,每次都會建立,prototype 物件上的屬性只存在於 prototype 上,不會生成例項的屬性。所以盡量將私有屬性放...

在 JS 中閉包為什麼叫 閉包 ,而不用其它名稱命名?

西門吹牛 這個問題的最終解釋權,需要找這個語法的作者了。哈哈,我覺得關注MDN中對其的定義及解釋,比樓主的問題更有價值 Closures tearshark 第一,沒必要用別的名字。咱又不是搞地下工作的,沒必要整一些暗號一樣的詞彙來干擾試聽。第二,closure和lambda表現上功能很接近。大部分...

為什麼gta中沒有孩子?

Malcolm Granger Because there are three red lines in American video games.No children animal pet 康拉德 阿登納 說到遊戲裡不能有孩子,你們是不是忘了瘟疫傳說 無罪了簡單來說,就是小孩可以打小孩 惡霸魯尼...

C 中為什麼沒有placement delete?

孫非 c 17 有這個玩意兒 template class T void destroy at T p std destroy at cppreference.com 平時 new delete 作的時候 operator new placement new placement delete ope...