2018/10/11最終更新日:2018/10/11【JavaScript】varとletの違い﻿JavaScriptでは、var命令を使って変数の宣言をする。ES2015では変数の宣言用命令としてletが追加された。letはvar命令と比較し、以下の機能が追加されている。変数の重複を許可しないletの場合は変数の重複を許さない。以下のコードはエラーとなる。'b';一方varは重複を許可するので、以下のコードはエラートならない。'b'ブロックスコープを指定できるlet命令が追加されるまでJavaScriptには、変数のスコープを指定できなかった。以下のようなコードでもエラートはならない。1:}console.log(i);しかし、let命令を使うことで、変数のスコープを指定できるようになった。以下のコードはエラーとなる。JavaScript広告オススメ記事PREV【JavaScript】MapオブジェクトのサンプルNEXT【JavaScript】その月の末日を取得するRSS人気の投稿とページ交渉を成功させる!お願いを100%聞いてもらうための方法。歴史を学ぶ意義とは?歴史を学ぶ3つの理由。勝ち負けにこだわらない人だけが幸せになれる。こだわるのはやめよう。