老师我的代码为何实现不了
来源:4-11 编程练习
weibo_我是LUFFCIER_0
2019-11-09 09:29:17
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>函数定义的位置</title>
</head>
<body>
<script type="text/javascript">
//在此处补充代码
function add(a,b){
function isNumber(a,b){
if(isNaN(a)||isNaN(b)){
return true;
}else{
return false;
}
}
if(isNumber){
return "请传入数字类型的参数";
}else{
return a+b;
}
}
document.write(add(4,8));
</script>
</body>
</html>
3回答
同学你好,
传入不带引号的a是会报错的哦:
如果不加引号,a就是变量,代码中也没有定义a变量,所以直接使用会报错。所以如果想要传入字符串的话,是需要加引号的哦 。
自己可以再测试理解下,祝学习愉快!
欢迎采纳~
好帮手慕糖
2019-11-09
同学你好,如下,是可以的哦,
可以在测试下,若还是不可以,可以将修改的代码粘贴过来,同时将测试的过程与结果也提供下哦。
希望能帮助到你,祝学习愉快!
好帮手慕糖
2019-11-09
同学你好,代码中有如下问题:
调用函数,得到函数的返回值,所以isNumber这个应该是调用函数,要有括号的,且要传递参数,例:
如果我的回答帮助了你,欢迎采纳。
祝学习愉快!
相似问题