問題タブ [conditional]

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

jquery - JQueryでIfを使用する

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

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

sql - Select ステートメントの条件付き where 句

ストアド プロシージャを使用して、SP へのパラメーターに基づいてレポートを生成しています。渡されたパラメーターに応じて、さまざまな場所の条件に参加する必要があります。

例のために。

Select .... Where TitleFlag=@TitleFlag and

今、次のようなパラメーターに基づいて条件を指定したいと思います-

  1. 「ALL COMPANIES」でない場合、upper(Company)=upper(@CompName)
  2. 「ALL OFFICES」でない場合、OfficeID=@CompBranchId
  3. 「すべての州」でない場合、StateID=@StateID

パラメータ値に応じて select ステートメントの where 条件内でこれらの条件をすべてマージするにはどうすればよいですか?

どんな助けでも大歓迎です。

0 投票する
6 に答える
7403 参照

sql - SQL:選択的なサブクエリ

副選択を使用して結果セットに列を追加するSQLクエリ(MSSQLSERVER)があります。

上記のクエリは、少しナンセンスなテストセットアップからのものですが、私が思う例としては十分に機能します。私が実際に取り組んでいるクエリは、目前の問題から気をそらすだけの複雑なテーブルにまたがっています。

上記の例では、テーブル「people」の各レコードには、「wantsSportscar」、「wantsFamilycar」、「wantsBusinesscar」の3つの追加列もあります。ここで私がやりたいのは、peopleテーブルのそれぞれの「wants.....」フィールドが「true」に設定されている場合にのみ、追加の各列の副選択を行うことです。つまり、P.wantsSportscarがその特定の人物に対してtrueに設定されている場合にのみ、最初の副選択を実行したいと思います。2番目と3番目の副選択も同様に機能するはずです。

したがって、このクエリが機能する方法は、特定の人の名前と、その人が所有したい車のタイプに使用できるモデルの数を表示することです。私の最終結果セットには、常に1つのレコード、つまり1人の特定のユーザーのレコードしか含まれないことに注意してください。

特定の種類の車に興味がない場合は、その種類の列が最終結果セットに含まれないことが重要です。これが明確であることを確認するための例:

人物Aがスポーツカーとファミリーカーを希望する場合、結果には「名前」、「スポーツカー」、「ファミリーカー」の列が含まれます。

人物Bがビジネスカーを希望する場合、結果には「name」列と「businesscar」列が含まれます。

IF、CASE、およびEXISTSステートメントとさまざまな組み合わせを使用しようとしていますが、これまでのところ、構文的に正しい解決策を得ることができませんでした。これが可能かどうか誰かが知っていますか?クエリはストアドプロシージャに保存されることに注意してください。

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

php - PHP で HTML コメントを削除し、条件を残す

現在、PHP と正規表現を使用して、ページからすべての HTML コメントを削除しています。スクリプトはうまく機能します...少しうまくいきすぎます。の条件付きコメントを含むすべてのコメントを削除します。これが私が持っているものです:

私の正規表現はあまり熱くないので、次のような条件付きコメントを除外するようにパターンを変更する方法を見つけようとして苦労しています。

乾杯

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

sql - SQL 条件付き SELECT

どのフィールドを選択するかを示すパラメータを持つストアド プロシージャを作成したいと考えています。

たとえば、「selectField1」と「selectField2」という 2 つのパラメータをそれぞれ bool として渡したいとします。

それから私は次のようなものが欲しい

ありがとうカール

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

.htaccess - 条件付きルール htaccess

現在、私の .htaccess ファイルは htis のようになっています:

次のようなリンクでは問題なく機能します:site.com/category/

ただし、site.com/ の後の完全なスラッグが必要です。site.com/category1/subcategory2/subsubcategory3 などをリダイレクトできるように、カテゴリ内に不明な量のサブカテゴリが存在する可能性があります。

request_uri で試してみましたが、うまくいきませんでした。

これを行う方法?本当にありがとう!

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

objective-c - 「より良い」コードのブロックはどれですか?

優れたプログラミング習慣を促進し、コードの効率を高めるために(「兄と私はいくつかのコードについて議論しています」を読んでください)、経験豊富なプログラマーにこの質問を提案します。

「より良い」コードのブロックはどれですか?コードを読むのが面倒な人にとって、forループ内に条件を配置して、冗長コードの量を減らすことは、外部に配置して2つのforループを作成するよりも価値がありますか?どちらのコードも機能します。問題は、効率と読みやすさです。

または...

これはゲーム用であることに注意してください。このメソッドは、ユーザーが画面をダブルタップするたびに呼び出され、forループは通常1〜15回、最大64回の反復で実行されます。それほど重要ではないことを理解しています。これは主に、条件文がどれほどコストがかかるかを正確に理解するのに役立つためです。(読んでください:私は自分が正しいかどうか知りたいだけです。)

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

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

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

また:

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

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

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

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

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

conditional - JSTL:プロパティが存在しないかどうかを確認します

jspページでブロックされ、1人のJavaエンジニアがサポートできなくなりました。

2つのインスタンスでロードされる「module-review.jsp」と呼ばれるテンプレートがあります。通常のページを介して、それをjsonオブジェクトの一部として返すAPIを介してロードします。

「review.updatedDate」という変数があります。通常のページビューでは、この変数はハッシュマップとしてページに読み込まれ、次のようになります。

したがって、日付の値が必要な場合は、${review.updatedDate._value}を使用します

ただし、module-review.jspがAPIによって読み込まれると、日付値は日付オブジェクトとして直接返されます。ここで、${review.updatedDate}は日付値を直接返します。

._valueが存在しない場合にのみ${review.updatedDate}を表示する一連の条件ステートメントが必要です。私が試したすべてのことで、._ valueが存在しないというエラーが発生します。これは、かなり皮肉なことです。

私は現在これを使おうとしていますが、2番目の条件で失敗します:

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

php - PHP演算子「?」とは何ですか?そして「:」と呼ばれ、彼らは何をしますか?

PHPの?and演算子とは何ですか?:

例えば: