2017-01-19 4 views
-3

行の先頭にあるif文の各行にいくつのスペースを使用する必要がありますか? 10行のネストされたif文があるとします。使用する行数を決定する式は何ですか?また、プログラマは、代わりにタブキーを使用して文の適切な字下げを得ることができます。Javascriptでは文の字下げが機能しますか?

if (a !== 0) { 
if (b > 1) { 
    if (c < 1) { 
+0

使用するスタイルによって異なります。とにかく違いはありません – user126885

+1

インデントの種類は必要ありません。それはすべて個人的な好みです。もちろん、タブを使うことができます。私はまた、10個のネストされたifを持つ理由について興味がありますか? – Li357

+3

* "Javascriptでは文の字下げが機能しますか?"空白はJavaScriptでは無視されます。あなたが望むならば、すべてを1行に書くことができます。 –

答えて

2

インデントとスペースは、コードを読みやすくするのに役立ちます。

1

空白がコンパイラによって意味論的と見なされるPythonのような言語とは異なり、Javascriptコンパイラは空白の実行を完全に無視します。しかし私の経験では、最も一般的なインデント(タブ)の長さは2スペースと4です。私の個人的な好みは4ですが、他の多くの人が2と言うでしょう。

私は、 4つ以上を使用すると、より多くのネストされたロジックを複数の行に分割する必要があります。あるいは、4つのスペースでもオーバーランが多くなることがあります。 80文字。

関連する問題