split字符串轉(zhuǎn)成數(shù)組????reverse數(shù)組反轉(zhuǎn)????join數(shù)組轉(zhuǎn)成字符串
單次定時(shí)器
var timer = setTimeout(function(){}????清除單次定時(shí)器????clearTimeout(timer);????清除反復(fù)循????環(huán)定時(shí)器
clearInterval(timer2);
for(var i=0; i<aRr.length; i++){
判斷元素第一次出現(xiàn)的位置,恰好是當(dāng)前索引時(shí),就將元素放入新數(shù)組
while循環(huán)
- 語法:
while(條件表達(dá)式){
語句...}
- while語句在執(zhí)行時(shí),
先對(duì)條件表達(dá)式進(jìn)行求值判斷,
如果值為true,則執(zhí)行循環(huán)體,
循環(huán)體執(zhí)行完畢以后,繼續(xù)對(duì)表達(dá)式進(jìn)行判斷
如果為true,則繼續(xù)執(zhí)行循環(huán)體,以此類推
如果值為false,則終止循環(huán)
do...while循環(huán)
- 語法:
do{
語句...
}while(條件表達(dá)式)
- 執(zhí)行流程:
do...while語句在執(zhí)行時(shí),會(huì)先執(zhí)行循環(huán)體,
循環(huán)體執(zhí)行完畢以后,在對(duì)while后的條件表達(dá)式進(jìn)行判斷,
如果結(jié)果為true,則繼續(xù)執(zhí)行循環(huán)體,執(zhí)行完畢繼續(xù)判斷以此類推
如果結(jié)果為false,則終止循環(huán)
實(shí)際上這兩個(gè)語句功能類似,不同的是while是先判斷后執(zhí)行,
而do...while會(huì)先執(zhí)行后判斷,
do...while可以保證循環(huán)體至少執(zhí)行一次,
而while不能
for語句,也是一個(gè)循環(huán)語句,也稱為for循環(huán)
在for循環(huán)中,為我們提供了專門的位置用來放三個(gè)表達(dá)式:
1.初始化表達(dá)式
2.條件表達(dá)式
3.更新表達(dá)式
for循環(huán)的語法:
for(①初始化表達(dá)式;②條件表達(dá)式;④更新表達(dá)式){
③語句...
}
for循環(huán)的執(zhí)行流程:
①執(zhí)行初始化表達(dá)式,初始化變量(初始化表達(dá)式只會(huì)執(zhí)行一次)
②執(zhí)行條件表達(dá)式,判斷是否執(zhí)行循環(huán)。
如果為true,則執(zhí)行循環(huán)③
如果為false,終止循環(huán)
④執(zhí)行更新表達(dá)式,更新表達(dá)式執(zhí)行完畢繼續(xù)重復(fù)②
2.在循環(huán)中設(shè)置一個(gè)條件表達(dá)式
/*while(j < aLi.length){
aLi[j].style.background = 'gold';
//3.定義一個(gè)更新表達(dá)式,每次更新初始化變量
j++;
反復(fù)循環(huán)定時(shí)器,每30毫秒修改一次盒子的left值
當(dāng)left值大于700時(shí)停止動(dòng)畫(清除定時(shí)器)
if(left > 700){
clearInterval(timer);}
filter: alpha(opacity=30);/*兼容IE6、7、8
遮罩在彈窗的下面,在網(wǎng)頁(yè)所有內(nèi)容的上面
setTimeout 只執(zhí)行一次的定時(shí)器
clearTimeout 關(guān)閉只執(zhí)行一次的定時(shí)器
setInterval 反復(fù)執(zhí)行的定時(shí)器
clearInterval 關(guān)閉反復(fù)執(zhí)行的定時(shí)器
setTimeout(showPop, 3000);//開啟定時(shí)器,3秒后調(diào)用函數(shù)showPop()彈框
function showPop(){
oPop.style.display = 'block';//顯示彈框和遮罩
var sTr6 = sTr5.substring(10,15);//Yahei
從10開始截取到末尾
alert(sTr6.toUpperCase());//YAHEI
全部轉(zhuǎn)為小寫字母
ar now = new Date();
alert(now);//彈出美式時(shí)間:Wed Jun 20 2018 15:27:13 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
星期幾,西半球時(shí)間,范圍0-6,星期日為一周的第一天,為0
活動(dòng)當(dāng)天頁(yè)面下線,避免倒計(jì)時(shí)到點(diǎn)后繼續(xù)計(jì)負(fù)時(shí)
?if(milli <= 0){
頁(yè)面跳轉(zhuǎn),不執(zhí)行下面的代碼了
window.location.;}