【发布时间】:2022-01-16 07:16:04
【问题描述】:
下面的函数检查一个数字是否为奇数并记录它们
function OddNumFinder(x) {
if (x%2==1) {
y = console.log(x+' is a odd number');
x = x%2
return console.log(x);
}
}
im_num = []
这个函数创建一个随机数数组
function collConjecture(x) {
while (x !== 1) {
if (x%2 == 1) {
x = (x*3)+1
} else {
x = x/2
}
im_num.push(x)
}
}
这行得通
collConjecture(26)
list = im_num
console.log(list);
我不知道我在这里做错了什么
var yetha = OddNumFinder(collConjecture(26))
console.log(yetha);
【问题讨论】:
-
console.log不返回任何内容 (undefined),因此yetha的值为undefined。 -
collConjecture 什么也不返回。您正在将 void 传递给 OddNumFinder 函数。
-
只需添加您面临的错误。
-
你到底想在这里做什么?
标签: javascript arrays function