var radius=prompt(‘输入数字’); console.log(radius); 上面VAR声明了radius 弹出我点取消 打印出NULL 不是申明变量 但没有赋值得应该是undefined吗 我点取消但是已经声明了 怎么是NULL呢 |
以JS为例,代码一模一样,具体看原始规定的函数返回值是啥: https://developer.mozilla.org/zh-CN/docs/Web/API/Window/prompt |
新手都会感觉理论上是返回undefined
但prompt硬性规定就是返回NULL |
多谢大佬 我看看 |