「JavaScript/Global」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
→‎グローバル関数: document.getElementById -> document.querySelector
Ef3 (トーク | 投稿記録)
11 行
<!-- 「グローバルオブジェクト」ではなく「標準組込みオブジェクト」の方が良かったかもしれない -->
 
== グローバル関数オブジェクトの値プロパティ ==
=== NaN ===
グローバルオブジェクトのプロパティのうち typeof 値 が "function" なプロパティをグローバルなメソッドまたはグローバル関数(Global関数)と呼びます。
初出はES1<ref>[https://tc39.es/ecma262/#sec-value-properties-of-the-global-object-nan ECMA-262::19.1.3 NaN]</ref>。
<!--
=== Infinity ===
この定義だと
初出はES1<ref>[https://tc39.es/ecma262/#sec-value-properties-of-the-global-object-infinity ECMA-262::19.1.2 Infinity]</ref>。
 
a = []
for (const p in Object.getOwnPropertyDescriptors(globalThis))
if (typeof globalThis[p] === "function")
()a.push(p)
console.log(a.sort().join())
 
1,000近くになります。
-->
 
== グローバルオブジェクトの関数プロパティ ==
=== eval(x) ===
文字列を評価してその結果を返す。