一个有趣的现象

来源:8-17 编程练习

慕九州0131721

2016-12-15 23:50

有一点不明白,为什么把 “var num=5;”写在函数体里就计不了数呢?

写回答 关注

2回答

  • 潜水100号
    2016-12-16 01:12:12

    一个是全局变量 一个是局部变量

  • 永晨
    2016-12-16 00:53:14

    放在函数体内,函数每间隔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进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468868 学习 · 22582 问题

查看课程

相似问题