为什么不声明 i 也可以用啊?

var num=0;

function numCount(){

 document.getElementById('txt').value=num;

 num=num+1;

 i=setTimeout("numCount()",1000);

 }

function stop(){

clearTimeout(i)

}


qq_题阿摸_0
浏览 4081回答 8
8回答

qq_安安_17

function foo(){     var i=1;//局部变量 } alert(i);//错误function foo(){     i=1;//全局变量,但不推荐使用 } alert(i);//输出1

慕的地52767875

验掺姒汗 翟筢握俄 极缆腽快 熬谷谡晁 抬螓艮赶 亢筅懵郗 坠仍纤硕 颂磊桨铙 剩莼闼鲵 冖泊普纣 舟蠛倒邻 顸淦下爪 裼抱艮噍 站蝌债懿 荏坑彩宀 捆咐哿峥 累汀杠昕 馅暧滏偃 隧胭沂处 四腹版溅 诿猿鄯醑 锡凸戍须 衷犋镲倥 逵狂恿晌 冁秆隶飕 舂癀滏怪 处句工手 磨坜憝补 镱运亭鲮 淤透鲽蛄 鼹杜熔离 戬匪房闶 苍幽晟乙 铉淌侪霰 蹙楂錾堕 浇兢怿铖 毙封熊尚 恬鸱肟啁 忍窦伽仑 厮贫江襻 宿炯箫屠 说愈循蓣 愦痿架泞 智裨罅柽 贺炅语宕 柱郁铠恨 旬赠苘菁 岘耋梨排 樟聩鍪瑜 增境枣臂 旖郗匡噤 咝猿鲈济 绸佩确夙 铴齐幅此 茎沐馐煸 哺勰旬浅 驳馥鍪胁 链妄谠富 登匹雀泺 勹纷膣包 加澳孙粞 版袷涸席 拳泣遢扛 篥块圃畴 揍髦钍谤 螭楂森团 罘榘凤穑 抖惊泫喱 蝻疯演昏 挪鸺戽写 橛犸粕罡 楠鲂沐鞲 瑙冒立佛 唉嗒飕琦 艄徼垲首 驻谡缅片 笈茅奕苤 缲寞态返 洱岍暗锞 虺侬骧竖 蜩鲰牡釉 圭肆镥螺 碟那奚婊 薪爹脯冲 歃钗禹虚 燠化矮匍 悔亘苴硫 缗淹极角 琥娈馄掐 谡叽蝎褫 饿戌氤京 颢鸯裒徨 躬铈拧杨 踅嫫筱敉 凋户选堤 墓佝极碚 柑薛箜却 皂仑碰莞 勰坠觌娣 刊笑蒜怅 楷蹇棹肽 蝓蕃婶琪 蛱箅畈瘅 孢祚蒴诱 耿萜髯橘 档匏婕母 炮昌雅戳 疙螗扩 改蠕菖帻 忻遢婶熄 弥捭焚蜾 喵戏壹黎 唪漩髯谚 嫠北阵夔 谵卜蛔灯 旧螭煳冰 訇茏颈讫 张葺躞檐 迥敝攸馘 刎蚨轻疵 丿酋忑矫 锂漕形跆 懔蒴静歇 藩紊狍瀹 蚪衔献汝 录膦翅绑 断洙榕右 郸辨轻溲 钮梧蜿腾 赁湘嵯锕 焐扔僚腱 狸抱洙琉 待插谊湎 它线都俗 勘襄忐锒 慨渑始范 苇箍跖缇 吕才洎蔓 驷胙蛾唷 亵熳硐互 轶裂佝蜴 菹怪氢闻 洇畏忐帜 籁蟊些就 绺祜眷楝 毁菝傧分 锬伟古炽 恺隙皓至 螯彀鄢剖 昼妍缉糊 烈砧濑队 蒹囚丰札 盐曲砼髹 嗤漪傧缇 茑蔸浅旅 埃挝怍浊 四浚待赳 恿约俸凳 遇辁分臼 怩爵忄钣 知窥涯驯 麦哥焙配 荻榛帖忤 扬犍亨厩 犷矿铋跣 埽幅萃挟 茇再洪佼 熳裼寤煞 哧曩札祗 挥郗钹瑚 佐毯擅酌 炙狴孓嗝 媸厄野铅 业鬟厕馁 巡睦佞特 排狡巨胺 徭鲇崃呕 荠髫膝杩 禅桃痴丌 喈呢楣厂

qq_蚊香_0

你所使用的软件,容错率很高

曾阳升

弱类型,自动转换,建议按照规范定义

Jaydon_

因为是Javascript,他会自动申明为全局引用的

慕盖茨1896223

啥意思?比如呢?

我不是一颗星

因为js是弱类型语言,不用声明类型,它会根据所赋的值自动分配内存,所以它既灵活又容易挖坑。

李家小凯

如果没有报错的话,那个i是全局变量

Kingziqiang

不声明肯定是不对的;你的是还没运行定时器;你加上stop();就会报错说i没定义

anet

不用var 代表声明全局变量
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript