したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

戦国IXA ツールスレPart46

969名無しさん:2021/11/21(日) 11:55:31 ID:uTnd3YlE
- 要参照
- [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 でもどうぞご自由に。




掲示板管理者へ連絡 無料レンタル掲示板