レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
戦国IXA ツールスレPart46
-
- 要参照
- [Zenn.dev - letとconstの使い分けと注意点](https://zenn.dev/hiromu617/articles/ae50fb8dd70f4c)
- [var / let / const を本気で使い分けてみた](https://qiita.com/cheez921/items/7b57835cb76e70dd0fc4)
まず、現在では let と const のみが使われ、var はバグを生みやすいとして使われることはない。但し、let は2015年からの用法なので、より古い moko は var が多数用いられている。
次に const と let の間にパフォーマンス上やjavascript(以下js)が分からない人への利点は一切無い。あるのは js がちゃんとわかる人にとって、この変数が再代入されるかどうかがぱっと見で分かり、バグ(エラー)を避けることができるだけ。
『今回同じ名前のconstが2度使えてしまったので訳わかんなくなって』について。
これはスコープというものが違うから使えるだけ。使える状態・環境では基本 const を使う。let は const が使えない状況下でのみ仕方なく使うだけ。
因みに私が示したコードの中の const の代わりに let/var を使ってもエラーにはならないけども、先述の理由でlet を使う必要性は皆無、var は論外。違いやスコープが分からない人は規則ゆるゆるの何でもできる var でもどうぞご自由に。
掲示板管理者へ連絡
無料レンタル掲示板