文書の過去の版を表示しています。
— y2sunlight 2021-03-30
// 例1 console.log(window.NaN); // 組み込みグローバル変数 console.log(window.String('Hello, World')); // 組み込みグローバル関数 // 例2 var myStrVar = 'myStrVar'; // グローバル変数(グローバルプロパティも作る) myStr = 'myStr'; // グローバルプロパティ console.log(window.myStrVar); console.log(window.myStr); // 例3 delete myStrVar; // NG プロパティでないのでdelete不可 delete myStr; // OK
プロパティ | 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/undefined | undefined] | 未定義値 | |
メソッド | isFinite(num) | 有限値かどうか(NaN、正負の無限大でない) | |
isNan(num) | 数値でない(Not a Number)かどうか | ||
Boolean(val) | 真偽型に変換 | ||
Number(val) | 数値型に変換 | ||
String(val) | 文字列型に変換 | ||
parseFloat(str) | 文字列を浮動小数点に変換 | ||
parseInt(str) | 文字列を整数値に変換 | ||
encodeURI(str) | 文字列をURIエンコード | ||
decodeURI(str) | 文字列をURIデコード | ||
encodeURIComponent(str) | 文字列をURIエンコード | ||
decodeURIComponent(str) | 文字列をURIデコード | ||
eval(exp) | 式/値を評価 |