也許這已被涵蓋,但我一直在研究,並沒有發現這個問題發佈。我已經真的回到了我所有編碼的基礎知識,以建立一個更好的編碼基礎,所以請裸露在我身邊。我這樣做是爲了Javascript的好處,但知識和術語跨越我想象的所有語言。這就是爲什麼我將JAVA和C作爲程序員的知識包含在這些領域的知識普遍較高的層面。澄清變量賦值中的操作數
如果問題已提出並回答,請隨時告訴我。
我瞭解運算符和操作數的基礎知識。
1 + 2 = 3
1和2是操作數,+是操作符。表達式的解決方案不被視爲操作數,因爲它們是返回的值。
如果我錯了,這個總結,請讓我知道
我的問題是,在將值分配給變量
var x = 1
是變量被認爲是在這種情況下的操作?我的猜測是肯定的,因爲x是通過運算符賦值1的。但是不是,或者都是x和1操作數都是賦值運算符,因爲解x是現在1.
x和1都是操作數,= =是賦值操作符 – Shivam
@shivam非常感謝Shivam,如果您希望將此作爲答案,我很樂意爲您添加複選標記。我認爲x和1是但不確定。再次感謝! –
在C++中'int x = 1'是一個聲明,而不是一個表達式,沒有操作數,只有一個聲明器和一個初始化器。 – user657267