問題タブ [if-statement]

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 投票する
5 に答える
11579 参照

vb.net - 'If' ステートメントとコロン

これは、私の仲間のチームメンバーが少し熱く議論していた興味深いコードです...

上記のコード スニペットを実行した後、fredの値は?

コードをだましてデバッグしないようにしてください。

これは非常に不自然なコード例で、最初は If ステートメントでコロンを使用する例として作成されましたが、誰かがfredの結果を提供することを自分で決めました。

更新: 通常、このようなコードは記述しません。このスニペットは単なる例です。たまたま、この質問は、私たちのチームのコーディング標準文書の作成に関する議論から生まれました。

0 投票する
3 に答える
3486 参照

latex - LaTeXでステータスを持つ変数に応じて出力を定義する方法は?

いくつかの標準テキストがありますが、一部が異なります。しかし、これらのさまざまな部分のうち、存在するのはほんのわずかです。

たとえば、私が欲しい:

それは以下を生成します:

これに対する簡単な解決策は、コマンド mytexta と mytextb を定義することですが、オプションが増えるにつれて、プログラミング言語で if や switch のようなものがもっと必要になります。この問題の解決策はありますか?

0 投票する
5 に答える
69653 参照

c# - If vs. スイッチ速度

通常、switch ステートメントは、コンパイラの最適化により、同等の if-else-if ステートメント (この記事で説明されているものなど) よりも高速です。

この最適化は実際にどのように機能しますか? 誰か良い説明がありますか?

0 投票する
8 に答える
86107 参照

if-statement - if-elseではなくswitchステートメントを使用するのはなぜですか?

私はこれをしばらく前から疑問に思っていました。私はハードコアプログラマーではなく、主に小さなPythonスクリプトであり、分子動力学シミュレーションをいくつか作成しました。本当の質問の場合:switchステートメントのポイントは何ですか?if-elseステートメントだけを使用できないのはなぜですか?

あなたの答えをありがとう、そしてこれが前に尋ねられたならば、私にリンクを指摘してください。

編集

S.Lottは、これはIf / Elsevs.Switchの質問と重複している可能性があると指摘しています。閉じたい場合はそうしてください。さらなる議論のためにそれを開いたままにしておきます。

0 投票する
3 に答える
461 参照

if-statement - if ステートメントでの等価テストの記述

誰かが私のためにこれに光を当てることができるかどうかを見たかった. Eclipse 用の Checkstyle プラグインを使用していたときに、次のステートメントに関する警告メッセージが表示されました (正確にはこれではなく、この形式です)。

なぜこれが問題なのですか?

編集:申し訳ありませんが、質問をもっと明確にするべきでした。ご回答ありがとうございます。彼らは実際、まったく別の問題で私を助けてくれました。

"x != y" という形式のテストを使用するのではなく、"x = y" という形式のテストを使用するようにとの警告が表示されました。なぜ一方が他方よりも優れているのか疑問に思っています。

0 投票する
4 に答える
209 参照

php - function functionName(if 節はここで) 可能ですか?

これはどういうわけか可能ですか?上記は機能しません。

ありがとう

0 投票する
15 に答える
41231 参照

c++ - 比較なしで 2 つの整数を比較する

比較せずに 2 つの整数の最大値を見つけることは可能ですか? 私はいくつかの解決策を見つけました:

しかし、if(c) または if(!c) はゼロとの比較です。さらに、負の数に対しては機能しません。実際、ifステートメントを回避するソリューションが必要です。代わりに、switch ステートメントと算術演算子を使用する必要があります。Xさん。

0 投票する
3 に答える
3620 参照

c# - 「タイプ 'decimal' を 'bool' に暗黙的に変換できません」というエラーが表示されるのはなぜですか?

numericUpDown の値が変更されたときにいくつかのものを非表示にしたいので、次のように書きました。

しかし、私はこのエラーメッセージを受け取ります:

タイプ 'decimal' を 'bool' に暗黙的に変換することはできません

なぜこうなった?

0 投票する
4 に答える
11257 参照

php - PHP if else ステートメントでデータベース レコードが空である場合、デフォルトの画像が表示されます。

こんにちは基本的に、データベースに入力されていない場合にデフォルトの画像を表示する単純な IF ステートメントを作成しようとしています。サーバーを使用して画像を保存し、データベースにファイル名を保存しているため、データベースにファイル名がある場合は画像を表示できますが、レコードが空の場合はこのデフォルトを表示する場合に If ステートメントを使用します画像。ここに試したコードがいくつかありますが、うまくいきませんか?他の方法をいくつか試しましたが、どちらもうまくいきませんでした。

乾杯。

これまでのコード:

0 投票する
3 に答える
8211 参照

vb.net - VB.NET での IF ステートメントの評価

次の VB.NET の If ステートメントでは、条件が評価される順序は何ですか?

ケース 1:

ケース 2:

ケース 3: