LoginSignup
0
0

More than 1 year has passed since last update.

40代おっさんJavaScriptのlet,const,varを学ぶ

Posted at

本記事ついて

本記事は プログラミング初学者の私が学習していく中でわからない単語や概要をなるべくわかりやすい様にまとめたものです。
もし誤りなどありましたらコメントにてお知らせいただけるとありがたいです。

let,const,varとは

変数を行うキーワード

let
・ES6から使用できるようになった

const
・ES6から使用できるようになった

var
・ES6以前に使用していた、今では非推奨

タイプ 再宣言 再代入 スコープ 初期化
let × ブロック ×
const × × ブロック ×
var 関数 undefined

再宣言とは
一度宣言した変数をもう一度宣言が可能かどうか

再代入とは
一度宣言した値を変更可能かどうか

初期化とは
ホイスティング(Hoisting)のこと
コンテキスト内で宣言した変数や関数の定義をコード実行前にメモリに配置することです。 ホイスティングのことを「宣言の巻き上げ」といったりもします

*varを使用すると再宣言、初期化によるバグを起こしやすくなるため、今は非推奨となっていますので使わないほうが良いみたいです

参考資料

https://www.udemy.com/course/javascript-essence/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0