お世話になります。
javascript学習中です。
変数・定数の宣言で
letやconstというものが出て来ると思うのですが何の略称なのでしょうか?
知らなくても学習は進みますが、より深い理解になるのでは、と考えています。
よろしくお願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもマイページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
下記のような質問は推奨されていません。
- 質問になっていない投稿
- スパムや攻撃的な表現を用いた投稿
適切な質問に修正を依頼しましょう。
回答4件
6
let
LexicalEnvironment
http://www.ecma-international.org/ecma-262/9.0/#prod-LetOrConst
(2018/07/12 12:41追記)
コメントで、maverixzさんより下記指摘を頂きました。
letは単なる英単語の「let」で、数学において利用される「…をxとする」という動詞だと思います。
https://en.wikipedia.org/wiki/Let_expression#Let_definition_in_mathematics
https://ejje.weblio.jp/content/let+x+beletはSwift等の比較的新しい言語にもありますが、もとからあるHaskell等の関数型言語に影響を受けているものと思われます。
https://en.wikipedia.org/wiki/Let_expression#History
他言語の命名に倣ったのであれば、letという名前から機能を連想するのは不可能になりますね。
const
constant (定数)
https://ejje.weblio.jp/content/constant
Re: banianizm さん
投稿2018/07/11 12:26
編集2018/07/12 03:41総合スコア18087
4
ベストアンサー
let
は「○○を××とする」というような意味のある、英語の動詞です。
const
はconstantの略です。
投稿2018/07/11 12:19
総合スコア142258
下記のような回答は推奨されていません。
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
このような回答には修正を依頼しましょう。
2
知らなくても学習は進みます
と仰っている通りですが
より深い理解になる
なりません。
それぞれの使い分けを覚えれば十分です。
ちなみに「宣言 const let var 何の略」などで調べれば結構出てくるので
それでも気になる場合はそれで調べてみてください。
使い分けも調べたら出てきます。
投稿2018/07/11 12:20
総合スコア80406
下記のような回答は推奨されていません。
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
このような回答には修正を依頼しましょう。
1
投稿2018/07/11 12:27
総合スコア2824
下記のような回答は推奨されていません。
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
このような回答には修正を依頼しましょう。
回答へのコメント
2018/07/11 13:22
関連した質問
Q&A
解決済
空白文字に挟まれた文字列を抜き出す正規表現(JavaScript)
回答3
クリップ0
更新
2023/03/27
Q&A
解決済
checkboxを使った絞り込み検索 or検索からand検索に変更
回答1
クリップ0
更新
2023/03/28
Q&A
解決済
省エネモデルのストップウォッチを作る
回答1
クリップ0
更新
2023/03/26
意見交換
クローズ
JSの変数名の先頭に$マークをつける理由
回答12
クリップ4
更新
2023/02/01
Q&A
解決済
classNameの使い方と引数の中身について
回答2
クリップ1
更新
2023/03/23
Q&A
受付中
canvasの描画結果を画像に変換したい
回答2
クリップ0
更新
2023/03/30
Q&A
受付中
scriptタグの中身を実行したいですが、できません。
回答1
クリップ0
更新
2023/03/29
意見交換
受付中
プログラマを目指す際の進路について
回答35
クリップ2
更新
2023/03/18
同じタグがついた質問を見る
JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2018/07/11 18:25
2018/07/11 23:52
2018/07/12 03:45