2017年燕郊房价回涨吗:javascript简单问题!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/04 15:05:33
timeTwo=window.setTimeout("scroll(100)",10)
timetwo是什么意思?有什么作用!万分感谢!
我不知道这个变量的作用是什么啊,一个方法中,就出现了这句,以后没有再用到它啊,它是干什么的?

说实话:
timetwo在这里只是一个变量;
在程序中肯定有这样一句话:
var timetwo;
它声名了timetwo;
但是,程序中并没有给它初始化、赋值,
而在这里;
timetwo=window.setTimeout("scroll(100)",10);
程序开始把“window.setTimeout("scroll(100)",10);”
赋值给timetwo;
也就是说,把window.setTimeout("scroll(100)",10);
保存在timetwo里;
你也可以在程序中把“var timetwo;”和“timetwo=” 删除,
在程序中只保留
“window.setTimeout("scroll(100)",10);”
你甚至还可以删除“ window. ”;
在程序中保留“setTimeout("scroll(100)",10);”
这样也可以;
在这里有无timetwo都是一样的!

打个比方,我家房间有10个闹钟,今天起床的时候,老婆大人命令我,要我关掉其中的3个。
她如果不告诉我关掉哪3个,我怎么办?我没办法。
如果我家闹钟都有名字,她就告诉我关掉“阿猫”,“阿狗”,“小强”。这样我就懂了吗!
而你问的timeTwo就是这里的闹钟的名字。
当你定义了定时器之后,要想关闭定时器指定的程序,你就需要通知计算机具体你希望关闭的是哪一个程序。timeTwo就是这么一个ID号。
严格点说,它是一个变量,变量类型是“引用”。该引用指向语句中的setTimeOut()方法。

setTimeout经过指定毫秒值后计算一个表达式
iTimerID = window.setTimeout(vCode, iMilliSeconds [, sLanguage])

clearTimeout 取消先前用 setTimeout 方法设置的超时事件。
window.clearTimeout(iTimeoutID)
这里没有用到取消超时事件..所以这里没用..可以不要

timetwo 是变量啊

setTimeout经过指定毫秒值后计算一个表达式
iTimerID = window.setTimeout(vCode, iMilliSeconds [, sLanguage])

clearTimeout 取消先前用 setTimeout 方法设置的超时事件。
window.clearTimeout(iTimeoutID)
这里没有用到取消超时事件..所以这里没用..可以不要

iTimerID = window.setTimeout(vCode, iMilliSeconds [, sLanguage])

clearTimeout 取消先前用 setTimeout 方法设置的超时事件。
window.clearTimeout(iTimeoutID)
这里没有用到取消超时事件..所以这里没用