mirror of https://github.com/svaarala/duktape.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
630 B
34 lines
630 B
/*
|
|
* 'typeof' operator (E5 Section 11.4.3).
|
|
*/
|
|
|
|
/*===
|
|
undefined
|
|
object
|
|
boolean
|
|
boolean
|
|
number
|
|
number
|
|
number
|
|
number
|
|
string
|
|
object
|
|
function
|
|
function
|
|
function
|
|
===*/
|
|
|
|
print(typeof undefined);
|
|
print(typeof null); // note: 'object' is correct
|
|
print(typeof true);
|
|
print(typeof false);
|
|
print(typeof 123);
|
|
print(typeof Number.NaN);
|
|
print(typeof Number.POSITIVE_INFINITY);
|
|
print(typeof Number.NEGATIVE_INFINITY);
|
|
print(typeof 'foo');
|
|
print(typeof {}); // object and not callable
|
|
print(typeof print); // object and callable
|
|
print(typeof print.bind(null, 1, 2)); // object and callable (bound function)
|
|
print(typeof function() {});
|
|
|
|
|