初めに
簡単にアウトプットさせてもらいます
varとは
varの特徴として、再代入、再定義ともに可能です。
コンソール
var sample = "おはよう"
sample = "こんにちは"
//再代入OK
var sample = "こんにちは"
//再定義OK
constとは
constの特徴として、再代入、再定義ともに不可という制約があります。
コンソール
const sample = "おはよう"
sample = "こんにちは"
//再代入NG エラーが起きる
const sample = "こんにちは"
//再定義NG エラーが起きる
letとは
letの特徴として、再代入は可能ですが、再定義は不可という制約があります。
コンソール
let sample = "おはよう"
let = "こんにちは"
//再代入OK
let sample = "こんにちは"
//再定義NG エラーが起きる
まとめ
varは再代入、再定義ともに可能
constは再定義する予定のない変数を定義する際に使用する
letは再代入する予定のある変数を定義する際に使用する