エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
function文とfunction式とFunctionコンストラクタと。 - >& STDOUT
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
function文とfunction式とFunctionコンストラクタと。 - >& STDOUT
部屋とYシャツと私と俺とお前と大五郎。javascriptでおなじみの関数周りの仕様について、昔からMDCに詳... 部屋とYシャツと私と俺とお前と大五郎。javascriptでおなじみの関数周りの仕様について、昔からMDCに詳しく載っていたのですが、ようやく実感できてきたので、自分用解釈メモ。 function 文 function multiply(x, y) { return x * y; } 同時にその関数名と同じ名前の変数を作成する 「関数名」と「その関数が代入された変数名」は違う(!) 定義されたスコープ内ではその名前でアクセス可能 宣言より前に使える(parseの時点でインスタンスができる?) function 式 (function 演算子) var multiply = function(x, y) { return x * y; } 実行時にインスタンスができるのでこの式より前にmultiply()では使えない 現在のスコープを継承する(=クロージャを形成する) Function コン