問題タブ [relational-operators]

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.

0 投票する
1 に答える
36 参照

c# - 関係演算子のステートメントと出力が一致しないようです

こんにちは、私は C# を初めて使用し、現在 if-else ステートメントを試している段階です。変数ageUserallowedAgeinputを宣言してプログラムを実行すると、if ステートメントと結果の出力が一致しないように見えることに気付きました。

コンソール出力へのリンク

0 投票する
1 に答える
203 参照

c - switch ステートメントで関係式を使用できないのはなぜですか?

true falseC には boolean 型がないので、x == ytrue の場合と false の場合、式は何に評価されますか?

それぞれ整数である 1 と 0 に評価される場合、ステートメントcaseの sとしてそのような式を使用できないのはなぜですか?switch

この背後にある正しい理由は次のとおりです。

  1. case では、整数式または整数に評価される式のみが許可され、 x == y は整数に評価されません (方法がわかりません)。また
  2. switch が case などの式を許可する場合、複数の case が同じ値になる可能性が高くなりx==yます。これは、switch ステートメントでは許可されません。