老师,为什么我这个显示不了?没用啊
var a; function a(arg){ if(isNaN(arg)) return{ return arg*2; } alert(a(40)); }
0
收起
正在回答
4回答
同学,你好。
你好好对比一下老师是怎么写的:
1、语法错误,这里不需要写return,在大括号里面写return:
正确的:
或者是老师的那种写法,直接return,但是后面没有大括号,这是语法上的错误之处,但是不是这道题的意思,上面说的是对语法的修改。
2、另外,a是方法,不是变量,不需要在最上面写var a;
3、方法的调用要在方法体之外,不能在方法内部。
按照你的写法,修改正确为:
如果帮助到了你,欢迎采纳!
祝学习愉快!
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星