不為人熟知的一些JS語(yǔ)法知識(shí)

  1. 定時(shí)器
    在我們通常使用定時(shí)器,都是下面這種模式。
setTimeout(function () {
        alert(123)
    },1000);

但定時(shí)器還可以接收一些參數(shù)。

setTimeout(function (num) {
        alert(num)
    },1000,123);

上面兩段代碼執(zhí)行的結(jié)果都一樣,這里添加的123其實(shí)是第一個(gè)函數(shù)的回調(diào)參數(shù)。

  1. console.log
    其實(shí)在控制臺(tái)還能輸出CSS樣式和圖片
var a=123;
console.log('%c'+a,'font-size:400%;background:red');
image.png
  1. break
    當(dāng)有多層循環(huán)的時(shí)候,break只跳出當(dāng)層循環(huán)。
for (var i=0;i<5;i++){
    for (var j=0;j<1;j++){
        if (i==3){
            break;
        }
        alert(i);  //0,1,2,4;
    }
}

如果想跳出多層循環(huán)的時(shí)候,可以這樣寫(xiě)

a:for (var i=0;i<5;i++){
    for (var j=0;j<1;j++){
        if (i==3){
            break a;
        }
        alert(i);  //0,1,2;
    }
}
  1. for
for (var i=0;i<5;i++){
   alert(i);
}
var i=0;
for (;;){
   alert(i);
   if (++i>=5){
       break;
   }
}

這種寫(xiě)法等同于上面的寫(xiě)法。

  1. 創(chuàng)建對(duì)象
    構(gòu)造函數(shù)中,后面的小括號(hào)可以去掉
var a1=new aAA();
function aAA() {
}
alert(a1);  //object
var a1=new aAA;
function aAA() {
}
alert(a1);  //object

同樣創(chuàng)建數(shù)組也可以去掉后面的小括號(hào)

var a1=new Array();
alert(a1.length);  //0
var a1=new Array;
alert(a1.length);  //0
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 工廠模式類似于現(xiàn)實(shí)生活中的工廠可以產(chǎn)生大量相似的商品,去做同樣的事情,實(shí)現(xiàn)同樣的效果;這時(shí)候需要使用工廠模式。簡(jiǎn)單...
    舟漁行舟閱讀 8,116評(píng)論 2 17
  • 第一章: JS簡(jiǎn)介 從當(dāng)初簡(jiǎn)單的語(yǔ)言,變成了現(xiàn)在能夠處理復(fù)雜計(jì)算和交互,擁有閉包、匿名函數(shù), 甚至元編程等...
    LaBaby_閱讀 1,757評(píng)論 0 6
  • 《ijs》速成開(kāi)發(fā)手冊(cè)3.0 官方用戶交流:iApp開(kāi)發(fā)交流(1) 239547050iApp開(kāi)發(fā)交流(2) 10...
    葉染柒丶閱讀 5,636評(píng)論 0 7
  • 文/紫蘇子 親愛(ài)的老師!今夜,是我與您分開(kāi)后的第一年零九個(gè)月零六天,在這一年零九個(gè)月零六天的時(shí)間里,我慚愧,因?yàn)椋?..
    紫蘇子_閱讀 827評(píng)論 2 3
  • *我又何嘗不是你的棋子 半年后,我成立了自己的廣告公司。啟動(dòng)資金是跟老莊借的50萬(wàn)。我承諾給老莊30%的股份,并且...
    灼灼夭妖閱讀 852評(píng)論 0 0

友情鏈接更多精彩內(nèi)容