老师看一下哪里错了,显示的是NaN
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>综合算法</title>
</head>
<body>
<script>
//补充代码
var mj;//毛巾
var ys;//牙刷
var yg;//牙膏
var ff;//方案
for (mj = 0; mj <= 20; mj++) {
for (ys = 0; ys <= 50; ys++) {
for (yg = 0; yg <= 10; yg++) {
if (5 * mj + 2 * ys + 10 * yg == 100) {
ff = ff + 1;
}
}
}
console.log(ff);
}
</script>
</body>
</html>
13
收起
正在回答
2回答
同学你好,代码存在的问题参考如下:
1、控制台打印结果为NAN,是因为同学定义方案变量时没有赋初始值,js会自动赋值为undefined,undefined与数字相加结果为NAN,如图
祝学习愉快!
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星