Water Sunlight

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

ユーザ用ツール

サイト用ツール


js:object:global

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
js:object:global [2021/03/30 12:08]
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)|
 |:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Infinity|Infinity]]|無限大| |:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Infinity|Infinity]]|無限大|
 |:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/undefined|undefined]]|未定義値| |:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/undefined|undefined]]|未定義値|
-|メソッド|isFinite(num)|有限値かどうか(NaN、正負の無限大でない)| +|メソッド|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/isFinite|isFinite(num)]]|有限値かどうか(NaN、正負の無限大でない)| 
-|:::|isNan(num)|数値でない(Not a Number)かどうか| +|:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/isNaN|isNaN(num)]]|数値でない(Not a Number)かどうか| 
-|:::|Boolean(val)|真偽型に変換| +|:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Boolean|Boolean(val)]]|真偽型に変換| 
-|:::|Number(val)|数値型に変換| +|:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number|Number(val)]]|数値型に変換| 
-|:::|String(val)|文字列型に変換| +|:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String|String(val)]]|文字列型に変換| 
-|:::|parseFloat(str)|文字列を浮動小数点に変換| +|:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/parseFloat|parseFloat(str)]]|文字列を浮動小数点に変換| 
-|:::|parseInt(str)|文字列を整数値に変換| +|:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/parseInt|parseInt(str)]]|文字列を整数値に変換| 
-|:::|encodeURI(str)|文字列をURIエンコード| +|:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/encodeURI|encodeURI(str)]]|文字列をURIエンコード| 
-|:::|decodeURI(str)|文字列をURIデコード| +|:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/decodeURI|decodeURI(str)]]|文字列をURIデコード| 
-|:::|encodeURIComponent(str)|文字列をURIエンコード| +|:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent|encodeURIComponent(str)]]|文字列をURIエンコード| 
-|:::|decodeURIComponent(str)|文字列をURIデコード| +|:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent|decodeURIComponent(str)]]|文字列をURIデコード| 
-|:::|eval(exp)|式/値を評価|+|:::|[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/eval|eval(exp)]]|式/値を評価| 
 +\\ 
 + 
 +===== eval関数 ===== 
 + 
 +''eval'' 関数は指定された文字列を解釈/実行するグローバル関数です。 
 + 
 +<sxh javascript;title:Example> 
 +eval('console.log("Hello,World")'); 
 +</sxh> 
 + 
 +<sxh javascript;title:Example> 
 +var data = 'foo'; 
 +myFunc(); 
 +function myFunc() { 
 +    eval('var data = "bar"'); 
 +    console.log(data); 
 +
 +</sxh>
  
js/object/global.1617073696.txt.gz · 最終更新: 2021/03/30 12:08 by tanaka