老师,为什么我这个显示不了?没用啊
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 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星