問題タブ [shorthand-if]
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.
javascript - if / else if / else の省略形で書く方法は?
if / else if / else ステートメントの省略形はありますか? たとえば、if / else ステートメント用のものがあることを知っています。
しかし、上記のような省略形の構文で次のように書くにはどうすればよいでしょうか?
php - 短縮形の if/else はどのように機能しますか? 【PHP】
何か新しいことを学ぶ楽しみのために、自分の PHP を簡略版に翻訳しようとしてきましたが、うまくいきません。SOでこれに関する他の多くの質問を見てきましたが、私の状況にそれらを適応させることはできませんでした.
速記に翻訳したいもの:
if ($active_page === "front-page") {echo $active_page;}
私が持っているもの:
echo ($active_page === 'front-page') ? 'front-page';
< うまくいかない
すでに非常に短い文であることはわかっていますが、何か新しいことを学ぶために省略形にしたいと思います。解決策を教えていただく際は、私が間違っていたことと、今後どのように正しく対処すればよいかを説明してください。
php - spagetti php ショートハンド if ステートメント (三項演算子) を読み、それを if および else ステートメントに変換する方法
誰かがこの「見事な」短い要約されたステートメントを書きました。私はそれがこのように行われることさえ想定していないと確信していますが、他の誰か (私自身も) がそれをよく理解できるように、if ステートメントと else ステートメントに分解して分析したいと思います。ステートメントを分解する方法は正確にはどこにあるのだろうか。? と : ポジションは本当に私を混乱させ、どこにも行けないようにしました! (つまり、次から次へと ? どうしてこうなった?
javascript - Javascript でのプロパティ初期化の簡略化された if ステートメント
コードをよりきれいにするために、JavaScriptファイルで次のことを行います。
JSHint は、次の"_weight || InitializeWeight()"のような省略形のステートメントでエラーをスローします。
代入または関数呼び出しを期待していましたが、代わりに式を見ました。
未定義かどうかを確認して、このメソッドを呼び出します。
これは本当に間違っていますか?それは完全に機能します。
JSHint を吐かずにこのステートメントを書くにはどうすればよいですか?