qq_孤单摩天轮_0
2018-06-05 15:52
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Math </title>
<script type="text/javascript">
function num(a)
{
document.write(Math.ceil(a)+"<br>");
}
var myarr=[3.3,-0.1,-9.9,8.9];
for(var i=0;i<myarr.length;i++)
{
num()=myarr[i];
}
</script>
</head>
<body>
</body>
</html>
function getCeil(x){
document.write(Math.ceil(x)+"</br>");
}
var myarr = [3.3,-0.1,-9.9,8.9];
for(var i=0;i<myarr.length;i++){
getCeil(myarr[i]);
}
这是我写的代码,你的num()=myarr[i];这种写法存在2个语法错误。一是你定义的num()方法是带参数的,所以使用该方法时应该给该方法传一个参数;二是没有给方法赋值的用法,只有调取使用方法的用法。
我发现看问答太能增加知识了 得谢谢大佬们
我都被你绕进去了
function num(a){ document.write(Math.ceil(a)+"<br>");}var myarr=[3.3,-0.1,-9.9,8.9];for(var i=0;i<myarr.length;i++){ num(myarr[i]);}
num(a)的实参你都没有传,会有 document.write(Math.ceil(a)+"<br>");吗?
num(myarr[i]);
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题