慕九州0131721
2016-12-15 23:50
有一点不明白,为什么把 “var num=5;”写在函数体里就计不了数呢?
一个是全局变量 一个是局部变量
放在函数体内,函数每间隔1s运行时,num会被重新赋值为5。
效果上来看就是 4-5-4-5-……,永远也不会等于0。
永晨 回复慕九州013...
num会被重新赋值,你可以用alert打印num值放在yy入口观察。 另外你的程序在num===0情况下调用assign函数后,没有加return,是不好的,函数会一直运行。
2016-12-16 22:49:37
共 2 条回复 >
JavaScript进阶篇
468868 学习 · 22582 问题
相似问题
回答 2
回答 3