Water Sunlight

軽量プログラミングの文法 - JavaScript/Python

ユーザ用ツール

サイト用ツール


js:object:global

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
js:object:global [2021/03/30 12:35]
tanaka
js:object:global [2021/04/19 14:30] (現在)
tanaka
行 2: 行 2:
  
  --- //[[http://www.y2sunlight.com/water|y2sunlight]] 2021-03-30//  --- //[[http://www.y2sunlight.com/water|y2sunlight]] 2021-03-30//
 +
 +===== 概要 =====
  
   * JavaScriptのトップレベルのオブジェクトでグローバル変数とグローバス関数を保持する   * JavaScriptのトップレベルのオブジェクトでグローバル変数とグローバス関数を保持する
行 7: 行 9:
   * グローバルオブジェクトはWebブラウザ環境ではwindowオブジェクトと呼ばれる   * グローバルオブジェクトはWebブラウザ環境ではwindowオブジェクトと呼ばれる
  
-<code javascript>+<sxh javascript;title:Example>
 // 例1 // 例1
 console.log(window.NaN);                     // 組み込みグローバル変数 console.log(window.NaN);                     // 組み込みグローバル変数
行 21: 行 23:
 delete myStrVar;    // NG プロパティでないのでdelete不可 delete myStrVar;    // NG プロパティでないのでdelete不可
 delete myStr;       // OK delete myStr;       // OK
-</code>+</sxh> 
 +\\
  
-=== 組み込みGlobalオブジェクト ===+===== 組み込みGlobalオブジェクト =====
  
 |プロパティ|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/NaN|NaN]]|数値でない(Not a Number)| |プロパティ|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/NaN|NaN]]|数値でない(Not a Number)|
行 40: 行 43:
 |:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent|decodeURIComponent(str)]]|文字列をURIデコード| |:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent|decodeURIComponent(str)]]|文字列をURIデコード|
 |:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/eval|eval(exp)]]|式/値を評価| |:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/eval|eval(exp)]]|式/値を評価|
 +\\
  
-=== eval関数 ===+===== eval関数 =====
  
-eval関数は指定された文字列を解釈/実行するグローバル関数です+''eval'' 関数は指定された文字列を解釈/実行するグローバル関数です
  
-例1 +<sxh javascript;title:Example>
-<code javascript>+
 eval('console.log("Hello,World")'); eval('console.log("Hello,World")');
-</code>+</sxh>
  
-例2 +<sxh javascript;title:Example>
-<code javascript>+
 var data = 'foo'; var data = 'foo';
 myFunc(); myFunc();
行 58: 行 60:
     console.log(data);     console.log(data);
 } }
-</code>+</sxh>
  
js/object/global.1617075354.txt.gz · 最終更新: 2021/03/30 12:35 by tanaka