見出し画像

var, let, constの違い!?【JavaScript】 + 感想

今回はJavaScriptの変数宣言であるvar, let, constさらに宣言を省略した変数の違いについての解説動画を作りました。

これらの変数宣言の違いは主に再代入・再宣言可能かどうかと、スコープの違いと考えても問題ないと思います。

一旦理解するとそれほど難しくはないのですが、他人にわかりやすく説明しようとするとこんがらがってしまいますね。
動画を2回位作り直しました。。。

意外とプログラムを作るだけなら細かい知識などはなくても大丈夫なのですよね。なんとなくでもアプリやシステムは作れる。
ただ、このような細かいところまできちんと理解しているとバグの発生しにくいプログラムを作ることができます。

にしても改めてまとめてみるとvarと宣言なしの変数は怖いですね。
チームで作業していると普通に変数名をparam等とよく使われるものにしてあちこちに配置してしまうことはよくあると思います。
そうなると見事にバグの要因となりますから気をつけましょう。

変数宣言の違いを理解して、バグの少ないプログラムを作りましょう。


良かったらチャンネル登録もしてもらえたら嬉しいです!


今後もプログラミングや英語に関した記事を書いていきたいと思いますので、よければサポートよろしくお願いします!