首页 > 试题广场 >

以下Javascript代码执行后的输出结果依次是:

[单选题]
以下Javascript代码执行后的输出结果依次是:
    ```javascript
    console.log(typeof undefined == typeof NULL);
    console.log(typeof function () {} == typeof class {});
    ```

  • false, true
  • false, false
  • true, true
  • true, false
貌似给第一个给坑了,NULL不是null,typeof 返回的应该是"undefined",所以第一个比较是为true。
发表于 2019-03-27 22:09:32 回复(0)
console.log(typeof undefined)//undefined
console.log(typeof NULL)//undefined
console.log(typeof function () {})//function
console.log(typeof class {})//function

//注意:
console.log(typeof null)//object

编辑于 2019-03-31 17:55:15 回复(2)
 typeof NULL 中是NULL不是null,所以为 undefined
typeof class {} 为 es6新出的类,不过本质上也是一个函数
发表于 2021-09-01 19:42:27 回复(0)
 typeof undefined:undefined
 typeof null:object
 typeof NULL:undefined
 typeof function(){}:function
 typeof class {}:function

发表于 2019-04-07 12:57:56 回复(0)