久々にJavaScriptを触ってみたら...letってなに?
1377 ワード
1.はじめに
Qiitaの更新を2年くらいサボっていました。久々の投稿です。
最近、10年ぶりくらいにJavaScriptをさわって「あれ?」と思ったことがあるので書き留めておきます。
きっとこんな疑問を持つのは古臭い人間だけなので「あー、業界の老人が何か言ってるなー」と思って読んでください。
2.letってなによ?
とあるAPIをJavaScriptで実行しようと思い、久々にJavaScriptで書かれたサンプルコードを見たら、変数の前に「let」という謎の文字が。あれ?10年前は「var」だったぞ?と思い調べてみました。
3.letとvarの違い
「let」はES2015から出てきたそうです。その際に、同時に「const」というやつも出てきたそうです。そりゃ知らないわけだ。
利用法 | var | let | const |
---|---|---|---|
宣言したブロック外でも使える | 〇 | × | × |
再宣言できる | 〇 | × | × |
再代入できる | 〇 | 〇 | × |
4.というわけで
とりあえず、今後はvarはやめて、letとconstを使うことにしました。(おわり)
Author And Source
この問題について(久々にJavaScriptを触ってみたら...letってなに?), 我々は、より多くの情報をここで見つけました https://qiita.com/paco_itengineer/items/380d08929a1991cc2784著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .