问答详情
源自:2-5 果实绘制(果实上浮)

为什么值是NaN

console.log(this.l[i] , deltaTime) this.l[i] +=  0.01 * deltaTime; 为什么this,l[i]的值打出来是NAN

提问者:默小柒 2016-03-08 10:44

个回答

  • 饼曰3139271
    2017-01-08 12:47:34

    打印deltaTime和this[i]看是否为undefined

  • 慕UI6143862
    2016-04-30 14:41:02

    因为当第一次执行的时候deltaTime没有赋值,所以是undefined,当初始化的时候所有的this.l都乘了个undefined就全变成了NaN所以就算后面deltaTime变成了number也没用了,因为this.l本身就是NaN了,你可以测试下deltaTime最开始的值,那个值就是NaN