ホームページ >ウェブフロントエンド >jsチュートリアル >eval() の関数とスコープに関する簡単な説明

eval() の関数とスコープに関する簡単な説明

零下一度
零下一度オリジナル
2017-06-25 09:22:493291ブラウズ

eval()

の関数は、文字列パラメータをjsコードに解析して実行し、実行結果を返します。

eval

scopeのスコープは、そのスコープの内容すべてで有効です

IE8および以下は window

ソリューションを指します:

  1. functiona(){

  2. if(window.execScript){ // IE8 以下のバージョンをサポートします

  3. windowスクリプト( 「var

  4. }

  5. console.log(x);}

  6. console.log(x);

  7. メモ

  8. eval の使用は避けるべきです。これは安全ではなく、パフォーマンスを非常に消費します (js ステートメントに解析して 1 回実行するという 2 回の使用)。

以上がeval() の関数とスコープに関する簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。