[解決済み】JavaScriptの1行文に中括弧は必要ですか?
2022-04-13 03:49:55
質問
以前、JavaScriptで1行文の中括弧を残すと有害であると聞いたことがあります。理由はもう覚えていませんし、Googleで検索してもあまり役に立ちませんでした。
JavaScriptですべての文を中括弧で囲むと良いということはあるのでしょうか?
みんなそうしているようなので、お聞きしています。
どのように解決するのですか?
いいえ
しかし、それらは推奨されています。ステートメントを拡張する場合は、それらが必要になります。
これは完全に有効です
if (cond)
alert("Condition met!")
else
alert("Condition not met!")
しかし、常に中括弧を使用することを強くお勧めします。なぜなら、あなた(または他の人)が文を拡張する場合には、中括弧が必要になるからです。
これは、中括弧を使ったすべてのC言語構文スタイルの言語で同じ慣習が踏襲されています。C、C++、Java、そしてPHPでさえ、すべて中括弧なしの1行文をサポートしています。を保存しているに過ぎないことを認識する必要があります。 2文字 また、ある人のブレーススタイルでは、1行も節約できないこともあります。私は(followsのような)完全なブレーススタイルを好むので、少し長くなる傾向があります。このトレードオフは、非常に明確なコードの可読性を実現するという点で非常にうまくいっています。
if (cond)
{
alert("Condition met!")
}
else
{
alert("Condition not met!")
}
関連
-
vue3レスポンシブ対応のためのsetup+ref+reactive
-
Vue Element-uiは、アイコンを追加するためのツリーコントロールノードを詳細に実装しています。
-
[解決済み】React - TypeError: 未定義のプロパティ 'props' を読み取ることができない。
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptに定数はありますか?
-
[解決済み] JavaScriptでクラスを定義するために使用できるテクニックと、そのトレードオフとは?
-
[解決済み] node.jsでファイルを1行ずつ読み込む?
-
[解決済み] JavaScriptの変数名として有効な文字は何ですか?
-
[解決済み] JavaScriptのアラートボックスに改行が入る
-
[解決済み】JavaScriptのConst:いつ使うのか、必要なのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
JSクロスドメインソリューション リアクト構成 リバースプロキシ
-
JavaScriptの関数この指摘の問題を説明
-
Vueはランニングライト形式のテキストを水平方向にスクロールする機能を実装している
-
Vueでルートネスティングを実装する例
-
Vueのフォームイベントのデータバインディングの説明
-
[解決済み] Error : 未定義のプロパティ 'map' を読み取ることができません。
-
[解決済み】Uncaught SyntaxError: JSONの位置0に予期しないトークンuがあります。
-
[解決済み】React-Redux: アクションはプレーンオブジェクトでなければならない。非同期アクションにはカスタムミドルウェアを使用する
-
[解決済み】「.addEventListener is not a function」なぜこのエラーが発生するのか?
-
[解決済み] ES6/Typescriptでアロー関数と_(アンダースコア)変数を使用する