function myFunction(a,b) {
if (a>b)
{return; }
x=a+b };
myFunction(2,1);
console.log(x);//6
这是runoob Javascript函数页面讲return用法的例子,我想试一下符合if条件直接返回的情况下x的值会是什么情况,结果控制台返回了6。这是什么原理?
function myFunction(a,b) {
if (a>b)
{return; }
x=a+b };
myFunction(2,1);
console.log(x);//6
这是runoob Javascript函数页面讲return用法的例子,我想试一下符合if条件直接返回的情况下x的值会是什么情况,结果控制台返回了6。这是什么原理?
Uncaught ReferenceError: x is not defined at <anonymous>:6:13
代码中x未被定义,你可能是在其他地方定义了全局x=6了,所以才会出现你说的x打印出来是6
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.1k 阅读