while -- 浮点数死循环

唔.... 一言难尽

var n = 4

while(n--){
    console.log(n)
}

printf: 3、2、1、0

我项目就是这样写的。 然后... 突然有一天, 客户突然在转跳路由的时候,一动不动。

点击事件出问题了,不科学啊。,怎么就他的有问题。

然后发现了上面代码, 唔, 小数点死循环了

改:
n > 0

var n = 3.5
while(n > 0){
    n -= 1
    console.log(n)
}

printf: 2.5、1.5、0.5、-.5
// OK, 好了。

各位减的时候记得看下有没有小数的情况~~

-- END --

你可能感兴趣的:(while -- 浮点数死循环)