問題タブ [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 投票する
18 に答える
20837 参照

c# - C# で非常に大きな複合 if ステートメントを書き直すにはどうすればよいですか?

私の C# コードには、無邪気に始まった if ステートメントがあります。

成長しています。現在、20 の句が含まれている必要があると思います。

これをどのように処理すれよいですか?

0 投票する
7 に答える
123524 参照

xpath - XPath に「if -then -else」ステートメントはありますか?

「if」を実行できるxpathの豊富な機能があるようです。ただし、私のエンジンは「そのような機能はありません」と主張し続け、ウェブ上でドキュメントをほとんど見つけられませんでした (疑わしいソースをいくつか見つけましたが、それらの構文は機能しませんでした)。

文字列の末尾から「:」を削除する必要があるため (存在する場合)、これを実行したかったのです。

何かアドバイス?

0 投票する
2 に答える
5185 参照

jquery - JQueryでIfを使用する

jQuery Clean Calendar Pluginを使用していますが、正常に機能しています。ただし、jQueryコードでは、に「/」が存在するかどうかを確認したいと思いtextbox.val()ます。それから私はいくつかの操作をしたいと思います。値に「/」が含まれているかどうかを確認するにはどうすればよいですか?

0 投票する
10 に答える
403 参照

php - consecutive if's in PHP

I'm doing some validation now in PHP, and I'm running allot of conditional statements, for example:

ect..

Is there a nice way to do this? Or do I just run ten If statements like the ones above? I can't use switch obviously, but I'm looking for that type of solution..

P.S... I'm using Zend Framework for validation

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

python - Python と if 文

以下のようなステートメントをexeファイルにフィードするスクリプトを実行しています:

私はコマンド プロンプトを使用していますが、これらの番号で exe を実行すると、順序が正しくないように見える場合があります。時々、52.62263 の 3 つのステートメントを出力しますが、それらがすべて出力される前に、単一の 26.5651 を出力してから 52.62263 に戻ります。このように振る舞うのは数字だけではありません。異なる実行では、異なる数値になる場合があります (「2 つの」90 ステートメント間の A 52.62263)。全体として、上から順に印刷したいと思います。何か提案があり、私のコードを使用して役立つ解決策はありますか? ありがとう!

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

jquery - Jqueryでフォームテキストを変更し、ユーザーが入力したときにそれを保持する方法は?

(私のタイトルがわかりやすいといいのですが、まとめるのは大変でした。)

ここに表示されているように、選択したラジオボタンに応じてフォーム内のテキストを変更するスクリプトがあります:http: //jsbin.com/onowu/

問題は、一部のユーザーがテキストを入力してから他のラジオボタンをクリックすると、そのテキストが削除されることです。

私が探しているのは、ユーザーが入力したテキストがない場合にのみ灰色のテキストを変更する方法です。また、ユーザーがテキストを削除すると、選択したラジオボタンに応じてテキストが空白で埋められます。

あなたはここで私のコードを見ることができます:http: //jsbin.com/onowu/edit

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

coding-style - 「if」ステートメントの長い条件文をインデントする方法は?

私の質問はこの前の質問に関連していますが、提供された解決策は、以下に概説した問題に対処していません。Google 検索の後、このような if ステートメントの長い条件文の特定の問題に対処するコード スタイルのガイドラインは見つかりませんでした。

また:

これら 2 つのスタイルの問題点は、true ブロック内のコードを見つけて条件から分離するのが難しいこと、または長い条件文の後で正しい次の行を判断するのが難しすぎることです。特に if ステートメントが関数または他の if ステートメント内で既にいくつかのタブでインデントされている場合は特にそうです。

次のようなことを行うのが望ましいでしょうか。

または、このスタイルは、次のいずれかの方法で新しい条件をそれぞれインデントする方がよいでしょうか。

私が提案したものとは異なる、またはより良い方法でこの問題に対処するコーディング スタイル ガイドライン (おそらく企業のコーディング スタイル ポリシー) を持っている人はいますか? どちらが望ましいですか。私が言及したソリューションの長所または短所を見つけることができますか?