問題タブ [compound-assignment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - *p++ += 2 は適切に定義されていますか?
以下のステートメントが標準 C で適切に定義されているかどうかはわかりません
または他の同様のステートメント:
ポストインクリメントに関する標準 C から:
後置 ++ 演算子の結果は、オペランドの値です。結果が得られた後、オペランドの値がインクリメントされます。(つまり、適切な型の値 1 がそれに追加されます。) 制約、型、変換、およびポインターに対する操作の影響については、加算演算子と複合代入の説明を参照してください。オペランドの格納された値を更新する副作用は、前のシーケンス ポイントと次のシーケンス ポイントの間で発生します。
そして、複合代入について:
E1 op= E2 の形式の複合代入は、単純な代入式 E1 = E1 op (E2) とは異なり、左辺値 E1 が 1 回だけ評価されるという点でのみ異なります。
javascript - += を使用して割り当てると、JavaScript で NaN が返されます
+=
演算子を使用して属性に数値を割り当てるとNaN
、JavaScript で得られます。
このコードは期待どおりに機能します。
しかし、ここで次のようになりますNaN
。
JavaScript がこのように動作するのはなぜですか? 初期化せずにこれを機能させるにはどうすればよいresult['value'] = 0
ですか?
javascript - ラジオボタンチェック後のJavaScript実行計算
JavaScript は初めてで、この演習について理解できません: オプション ボタンを提供するように JavaScript を変更する必要があります。ユーザーが年利ボタンを選択すると、アプリケーションは年利を複利する必要があり、ユーザーが月利ボタンをクリックすると、アプリケーションは月利を複利する必要があります。
また、月次および年次の複利計算の結果をテキスト ボックス内に表示する必要もあります。
ここにJavaScriptがあります
c++ - C: 使用中のエラー: 「複合割り当て」と「プレフィックス減少」を一緒に使用する
aと aを一緒C
に使用しているときにコンパイラがエラーを出力する理由を教えてください。[しかししない]Compound Assignment
Prefix Dec/Inc
C++
私はエラーが何を言っているのか知っています...
しかし、コンパイラが左辺値として認識できないのに、なぜ認識できるのか理解できません。C
myVar
C++
types - Isn't parameter type of function like "string& operator+= (const string& str)" confusing? (reference to const)
When we look at the function prototype, we assume that the string passed into the function won't be changed, right?
However, consider the situation:
The string 'str' was changed, actually. Isn't this kind of scenario considered strange?
Will it be better to change the prototype to?
I have searched lots of sources and examples like this, but it seems normal to most people. There's no one asking about it, or it might be the case that I didn't find one.(Sorry if it's my problem, it's so hard to find the proper keywords for non-native speaker)
c++ - c ++で複合代入をオーバーロードする方法は?
ポイント.h
main.cpp
出力:
合計を返したい:
ただし、複合代入の場合、 double 型はコンパイラによって保持されます。
c++ - 演算子の c++ の存在
こんにちは皆さん、たとえば、これらの複合代入演算子がどのように機能するかを理解するのに助けが必要です
x は -60 であることが判明しましたが、これがなぜどのように機能するのか、誰か説明できますか?