致力于为用户提供真实的
主机测评数据及优惠信息

求教一下 为什么p**mpt点取消后是NULL 不应该是undefined吗

网友 暗夜精灵 说:

      var radius=p**mpt(‘输入数字’);
      console.log(radius);

上面VAR声明了radius  弹出我点取消 打印出NULL  

不是申明变量 但没有赋值得应该是undefined吗

我点取消但是已经声明了 怎么是NULL呢

网友 千牛 说:

以**为例,代码一模一样,具体看原始规定的函数返回值是啥:
https://d***loper.mozilla.org/zh-CN/do**/Web/API/Window/p**mpt

网友 来去自如 说:

新手都会感觉理论上是返回undefined

但p**mpt硬性规定就是返回NULL  
你可以理解 点取消后 那一行就取消执行 也就不存在申明变量了 没声明下面就是NULL

网友 暗夜精灵 说:

千牛 发表于 2022-5-28 16:27
以**为例,代码一模一样,具体看原始规定的函数返回值是啥:
https://d***loper.mozilla.org/zh-CN/do**/We …

赞(0) 打赏
未经允许不得转载:爱主机 » 求教一下 为什么p**mpt点取消后是NULL 不应该是undefined吗
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址