[Quora] JavaScriptのconstとletの使い分け

  • このエントリーをはてなブックマークに追加
  • LINEで送る

Quora回答シリーズです。

質問

JavaScriptのconstとletの使い分けについてですが、皆様はどのようにされていますか?
https://qr.ae/pNyMvh

8割くらいはconstで用が足りるんですよね。

- Sponsored Link -

回答

私の場合は大原則として以下でやってます。

  1. 基本的にconstにする
  2. constではどうしようもない部分だけletにする

できる限りletは使わないようにし、意図しない再代入が発生しないよう気を配っておくのが安全ではないでしょうか。

ちなみにGoogleのコーディングルールでは以下のように定義されています

5.1 Local variable declarations
5.1.1 Use const and let

Declare all local variables with either const or let. Use const by default, unless a variable needs to be > reassigned. The var keyword must not be used.

Google JavaScript Style Guide

意訳ですが、「すべてのローカル変数を const か let で宣言する。変数を再割り当てする必要がない限り、デフォルトで const を使用する。varの使用は禁止。」といった内容になっています。

記述方法で迷った際、特に自分自身にこだわりがない場合は、偉い人(先人)が作ったコーディングルールを参考にされると良いと思いますよ。お仕事でやる場合は最初から提示されるので残念ながら逆らえないといった事態も発生しますがw

- Sponsored Link -

同じカテゴリの記事

Donate

投げ銭お待ちしております!

BTC3A9nH1j7qQdKrSTrmnEdweo6zPqpHBmkxC
ETH0x1aE0541198D1F9f2908a25C35032A473e74D3731
XPXaQ9zv65F9ovfoMBrFGiPRG47aSHFhy8SX
MONAMTKgzSiS5BDueZkRCHySih24TGFwHThaDQ (MonaCoin)
ZNYZhnpf4RFYVQTAQiyoJg9dGoeC4bgT3BoSy (BitZeny)

ご質問やリクエストなどお気軽に。メールアドレスの入力は任意です。書き込みが反映されるまで時間がかかります。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください