Kazuma Labolatory's

Nothing is Impossible. ✿

Menu

ECMAScript-5.1(2011) 骨子。備忘録

基礎的過ぎて飛ばしがちだけれど、本質的な理解に、すごく重要な箇所(私見w)

ECMAScript 5.1

10 Executable Code and Execution Contexts

10.1 Types of Executable Code


There are three types of ECMAScript executable code:

Global code is source text that is treated as an ECMAScript Program. The global code of a particular Program does not include any source text that is parsed as part of a FunctionBody.

Eval code is the source text supplied to the built-in eval function. More precisely, if the parameter to the built-in eval function is a String, it is treated as an ECMAScript Program. The eval code for a particular invocation of eval is the global code portion of that Program.

Function code is source text that is parsed as part of a FunctionBody. The function code of a particular FunctionBody does not include any source text that is parsed as part of a nested FunctionBody. Function code also denotes the source text supplied when using the built-in Function object as a constructor. More precisely, the last parameter provided to the Function constructor is converted to a String and treated as the FunctionBody. If more than one parameter is provided to the Function constructor, all parameters except the last one are converted to Strings and concatenated together, separated by commas. The resulting String is interpreted as the FormalParameterList for the FunctionBody defined by the last parameter. The function code for a particular instantiation of a Function does not include any source text that is parsed as part of a nested FunctionBody.

翻訳:

10 実行可能コードと実行文脈(実行コンテクスト)

10.1 実行可能コードの種類

 

ECMAScriptが実行可能なコードには、3つのタイプがあります。

(1)グローバルコードとは、ECMAScriptプログラムとして扱われるソーステキストです。グローバルコードには、FunctionBody(関数の中身)は含まれません。

(2)evalコードとは、組み込みのeval関数に提供されるソーステキストです。...(略)

(3)ファンクションコードとは、"FunctionBody(関数の中身)"として、解析されるソーステキストです。...(略)

ちょっと翻訳サボりました😅w 重要骨子部分だけ翻訳してみました。
全文google翻訳にかけてみたのですか、今回は分かりやすく翻訳されなかったので、掲載をやめました。気になる方は、各自で翻訳かけてみて下さ(* ˊ˘ˋ)*_ _))🌟

Remove all ads
This Blog uses M+ Font, Logo Type Gothic, Google Fonts and FontAwesome. It"s free & Designed cool font. Greatful for Koji Morishita of M+ Fonts Designer( Creator) and "フォントな" , Google, Adobe, and Dave Gandy!
Background Photos is downloaded by Unsplash.com. Thanks!
|*´-`)チラッ
Please Click Me
本ブログ全てにおいて、アフィリエイトプログラムには参加しておりません(•ᵕᴗᵕ•) 詳しくはこちらをご覧下さい。また、 以下のバナーは、私が「質が高い・あら素敵(ˊo̶̶̷ᴗo̶̶̷`)✨」と感じたサイト様を掲載させて頂いておます_(( _๑´ω`))_⭐️