Number#toExponential の引数なしでの呼び出し結果は、0 を引数とした呼び出し結果と等しい) |
- |
3? |
Number#toPrecision |
312.1 |
1.3 |
var a = [42]; a["0.0"] == undefined; (配列に対する操作に関して、プロパティ名は数値ではなく文字列として扱われる) |
100 |
1.1 |
var a = [42]; delete a["0.0"]; a[0] == 42; (配列に対する delete に関して、プロパティ名は数値ではなく文字列として扱われる) |
- |
3? |
try { array.length = 1.5 } catch (e) {} (Array#length への小数または負数の設定は RangeError 例外を投げる) |
- |
3? |
[1, 2, 3].toString("-") == "1,2,3" (Array#toString は引数を無視する) |
- |
3? |
var a = []; a.push(a); a.toStirng(); (循環参照を含む配列の文字列への変換でエラーにならない) |
- |
3? |
Array#toLocaleString は各要素に対して toLocaleString メソッドを呼び出す |
- |
3? |
[1, 2, 3].join(undefined) == "1,2,3" (join メソッドの引数が undefined であるときは、区切り文字として "," が使用される) |
312.1 |
1.3 |
Array#sort で比較関数の返り値の絶対値が 1 未満のとき 0 に丸めない |
124 |
1.2 |
Array#forEach |
- |
3? |
Array#map |
- |
3? |
Array#filter |
- |
3? |
Array#some |
- |
3? |
Array#every |
- |
3? |
Array#indexOf |
- |
3? |
Array#lastIndexOf |
- |
3? |
new Date(year, outOfRange) 、 Date#setMonth(outOfRange) (Date オブジェクトでの月への負数、13 以上の数の指定) |
- |
3? |
new Date(year, month, outOfInt8) 、 Date#setHours(outOfInt8, outOfInt8) (Date オブジェクトでの日、時、分への -129 以下、128 以上の数の指定) |
- |
3? |
Date#setXXX (setFullYear 、setHours など) での省略可能な引数の指定 |
100 |
1.1 |
RegExp コンストラクタの以下のプロパティ: input 、 $_ 、 multiline 、 $* 、 lastMatch 、 $& 、 lastParen 、 $+ 、 leftContext 、 $` 、 rightContext 、 $' |
- |
3? |
/pattern/g.toString() == "/pattern/g" (RegExp#toString でフラグを示す文字が連結される) |
312.1 |
1.3 |
RegExp#source 、 RegExp#global 、 RegExp#ignoreCase 、 RegExp#multiline は読み取り専用 |
312.1 |
1.3 |
decodeURI |
100 |
1.1 |
decodeURIComponent |
100 |
1.1 |
encodeURI |
100 |
1.1 |
encodeURIComponent |
100 |
1.1 |
(function ident() { ... }) (名前つき関数式) |
- |
3? |
func.prototype.constructor (関数宣言により作られた Function オブジェクト f に関して、f.prototype.constructor == f である) |
124 |
1.2 |
(function () { ... }).prototype.constructor (関数式により作られた Function オブジェクト f に関して、f.prototype.constructor == f である) |
- |
3? |
Function#constructor = value (関数オブジェクト f |
セコメントをする