var b=7;//添加这行function doSomething(a){ function doSomethingElse(a){ return a-1; } var b;//去掉这一行 b=a+doSomethingElse(a*2); alert(b);}doSomething(3);//8在《你不知道的javascirpt》案例中,在b=a+doSomethingElse(a*2)这行的上边加了var b,如果去掉var b这行,即使在全局作用域中写入var b=7;在调用代码后,照样会输出数值8,而不是数值7;能不能认为这行var b这行代码可有可无?求大神解答!谢谢!
添加回答
举报
0/150
提交
取消