【发布时间】:2015-01-25 00:46:44
【问题描述】:
我正在尝试获取一个名为 value 的参数并创建一个将其除以 2 然后递增计数器的函数。当值达到 1 时,我想返回显示值在达到 1 之前除以 2 的次数的计数器。到目前为止,我有
var count = 0;
function binary_seq(value) {
while(value > 1) {
Math.floor(value/2);
count++;
if (value == 1) {
return count;
}
}
}
【问题讨论】:
-
您应该将 Math.floor 的结果存储在某处;)通过返回“count”,您将返回字符串“count”而不是变量
-
是的,您已经有效地创建了
while true。
标签: javascript math counter division floor