@@ -14,7 +14,6 @@ Markup Shorthands: markdown yes
14
14
urlPrefix: https://tc39.github.io/ecma262/#; spec: ECMASCRIPT
15
15
type: abstract-op
16
16
text: ObjectCreate; url: sec-objectcreate
17
- text: Type; url: sec-ecmascript-data-types-and-values
18
17
text: ToString; url: sec-tostring
19
18
text: Call; url: sec-call
20
19
type: interface
@@ -24,6 +23,24 @@ urlPrefix: https://tc39.github.io/ecma262/#; spec: ECMASCRIPT
24
23
type: dfn
25
24
text: %parseFloat%; url: sec-parsefloat-string
26
25
text: %parseInt%; url: sec-parseint-string-radix
26
+ url: sec-ecmascript-language-types-bigint-type
27
+ text: is a BigInt
28
+ text: is not a BigInt
29
+ url: sec-ecmascript-language-types-boolean-type
30
+ text: is a Boolean
31
+ text: is not a Boolean
32
+ url: sec-ecmascript-language-types-number-type
33
+ text: is a Number
34
+ text: is not a Number
35
+ url: sec-ecmascript-language-types-string-type
36
+ text: is a String
37
+ text: is not a String
38
+ url: sec-ecmascript-language-types-symbol-type
39
+ text: is a Symbol
40
+ text: is not a Symbol
41
+ url: sec-object-type
42
+ text: is an Object
43
+ text: is not an Object
27
44
</pre>
28
45
29
46
<h2 id="status" class="no-num no-toc">Status</h2>
@@ -92,7 +109,7 @@ its \[[Prototype]] an empty object, created as if by
92
109
1. If |data| is [=list/is empty|empty=] , [=list/append=] |message| to |data|.
93
110
1. Otherwise:
94
111
1. Let |first| be |data|[0] .
95
- 1. If <a abstract-op>Type</a> ( |first|) is not String, then [=list/prepend=] |message| to |data|.
112
+ 1. If |first| [= is not a String=] , then [=list/prepend=] |message| to |data|.
96
113
1. Otherwise:
97
114
1. Let |concat| be the concatenation of |message|, U+003A (:), U+0020 SPACE, and |first|.
98
115
1. Set |data|[0] to |concat|.
@@ -315,11 +332,11 @@ more arguments are left. It returns a [=/list=] of objects suitable for printing
315
332
1. If |specifier| is `%s`, let |converted| be the result of
316
333
[$Call$] (<a idl>%String%</a> , **undefined**, « |current| »).
317
334
1. If |specifier| is `%d` or `%i`:
318
- 1. If [$Type$] ( |current|) is Symbol, let |converted| be `NaN`
335
+ 1. If |current| [= is a Symbol=] , let |converted| be `NaN`
319
336
1. Otherwise, let |converted| be the result of
320
337
[$Call$] ([=%parseInt%=] , **undefined**, « |current|, 10 »).
321
338
1. If |specifier| is `%f`:
322
- 1. If [$Type$] ( |current|) is Symbol, let |converted| be `NaN`
339
+ 1. If |current| [= is a Symbol=] , let |converted| be `NaN`
323
340
1. Otherwise, let |converted| be the result of
324
341
[$Call$] ([=%parseFloat%=] , **undefined**, « |current| »).
325
342
1. If |specifier| is `%o`, optionally let |converted| be |current| with
0 commit comments