10怖糊、以往知識(shí)點(diǎn)總結(jié)1數(shù)據(jù)類(lèi)型循環(huán)與函數(shù)帅容、對(duì)象

JS:javascript

六種數(shù)據(jù)類(lèi)型:

  • 字符串:string

  • 數(shù)字:number

  • 布爾值:Boolean

  • 空值:null

  • 未定義:undefined

  • 對(duì)象:object

數(shù)據(jù)類(lèi)型轉(zhuǎn)換:

轉(zhuǎn)換為字符串:

  • String()

  • toString()

轉(zhuǎn)化為數(shù)字:

  • parseInt()

  • parseFloat()

  • Number()

轉(zhuǎn)換為布爾值:

  • Boolean()

判斷語(yǔ)句:

三目運(yùn)算:

  • 條件?為真時(shí)執(zhí)行語(yǔ)句:為假時(shí)執(zhí)行語(yǔ)句;

if判斷語(yǔ)句:

- if(條件)為真時(shí)執(zhí)行語(yǔ)句
- if(條件){
    為真時(shí)執(zhí)行語(yǔ)句
}else{
   為假時(shí)執(zhí)行語(yǔ)句
};
- if(條件1){
   為真時(shí)執(zhí)行語(yǔ)句
}else if(條件2){
  為真時(shí)執(zhí)行語(yǔ)句
}else{
   為假時(shí)執(zhí)行語(yǔ)句
};

switch判斷:

switch(表達(dá)式){
case a:
   語(yǔ)句
   break;
case b:
   語(yǔ)句
   break;
default:
   默認(rèn)代碼
   break;

};

循環(huán)語(yǔ)句:

for循環(huán)

 for(循環(huán)變量;循環(huán)條件;變量改變){
執(zhí)行語(yǔ)句
};
 for(變量 in 遍歷對(duì)象){
執(zhí)行語(yǔ)句
};

while循環(huán)

 while(循環(huán)條件){
執(zhí)行語(yǔ)句
};
 do{
執(zhí)行語(yǔ)句
}while(循環(huán)條件);

終止和跳出:

break:

  • 終止循環(huán),終止代碼向下執(zhí)行

continue:

  • 跳過(guò)本此循環(huán)或迭代,繼續(xù)向下執(zhí)行

return:

  • 將值返回函數(shù),并終止代碼向下執(zhí)行

創(chuàng)建函數(shù)方法:

原生構(gòu)造函數(shù):

  • var fun = new Function();

函數(shù)聲明:

  • function fun(){};

匿名函數(shù):

  • function (){};

函數(shù)表達(dá)式:

  • var fun = function (){};

幾種特殊函數(shù):

匿名函數(shù):

 function (){};無(wú)法直接調(diào)用

立即執(zhí)行函數(shù):

 ;(function (){})();只能調(diào)用一次

回調(diào)函數(shù):

 fun(function (){});在函數(shù)的調(diào)用中作為實(shí)參使用

遞歸函數(shù):

 function fun(i){
    if(i<10){
     return i*fun(i--);
    }
};
在函數(shù)內(nèi)部調(diào)用自身

閉包函數(shù):

 function fun(){
    var a = 10;
    return a;
};
 將函數(shù)內(nèi)部聲明的變量傳出來(lái)

作用域:

  • 局部作用域和全局作用域

  • 局部可以訪問(wèn)全局,全局不能訪問(wèn)局部

  • 在函數(shù)內(nèi)聲明的變量為局部變量,只能由其內(nèi)部或其嵌套的函數(shù)訪問(wèn)

對(duì)象的幾種創(chuàng)建方法:

原生構(gòu)造函數(shù)創(chuàng)建對(duì)象:

  • var obj = new Object();

直接量創(chuàng)建:

  • var obj = {};

自定義構(gòu)造函數(shù)創(chuàng)建:

//創(chuàng)建構(gòu)造函數(shù)
 function Com(){
    屬性名=屬性值;
};
//構(gòu)造函數(shù)Com的實(shí)例對(duì)象:
 var obj1 = new Com();
 var obj2 = new Com();

原型對(duì)象:

從構(gòu)造函數(shù)查原型:prototype

  • Com.prototy

從實(shí)例對(duì)象查原型:__proto__

  • obj1.__proto__

從實(shí)例對(duì)象查構(gòu)造函數(shù):constructor

  • obj1.constructor

this屬性:

  • 函數(shù)內(nèi)部的this指的是函數(shù)的調(diào)用者,如果在構(gòu)造函數(shù)中,則指向?qū)嵗龑?duì)象,如果是普通函數(shù)中,this指的是window

  • 即誰(shuí)調(diào)用它就是誰(shuí)

日期對(duì)象:

原生日期對(duì)象:

  • var date = new Date()

直接調(diào)用日期函數(shù):

  • console.log(Date());

數(shù)組對(duì)象:

構(gòu)造函數(shù)方法創(chuàng)建:

  • var arr = new Array();

直接量方法創(chuàng)建:

  • var arr = [];

數(shù)組是特殊的對(duì)象,用來(lái)存儲(chǔ)數(shù)據(jù),數(shù)組中每個(gè)元素都有索引,索引從左往右數(shù),從0開(kāi)始依次計(jì)數(shù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市伍伤,隨后出現(xiàn)的幾起案子并徘,更是在濱河造成了極大的恐慌,老刑警劉巖扰魂,帶你破解...
    沈念sama閱讀 222,000評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件麦乞,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡劝评,警方通過(guò)查閱死者的電腦和手機(jī)姐直,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)蒋畜,“玉大人声畏,你說(shuō)我怎么就攤上這事∫龀桑” “怎么了插龄?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,561評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)科展。 經(jīng)常有香客問(wèn)我辫狼,道長(zhǎng),這世上最難降的妖魔是什么辛润? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,782評(píng)論 1 298
  • 正文 為了忘掉前任膨处,我火速辦了婚禮,結(jié)果婚禮上砂竖,老公的妹妹穿的比我還像新娘真椿。我一直安慰自己,他們只是感情好乎澄,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,798評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布突硝。 她就那樣靜靜地躺著,像睡著了一般置济。 火紅的嫁衣襯著肌膚如雪解恰。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,394評(píng)論 1 310
  • 那天浙于,我揣著相機(jī)與錄音护盈,去河邊找鬼。 笑死羞酗,一個(gè)胖子當(dāng)著我的面吹牛腐宋,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,952評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼胸竞,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼欺嗤!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起卫枝,我...
    開(kāi)封第一講書(shū)人閱讀 39,852評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤煎饼,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后校赤,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體吆玖,經(jīng)...
    沈念sama閱讀 46,409評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,483評(píng)論 3 341
  • 正文 我和宋清朗相戀三年痒谴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了衰伯。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片铡羡。...
    茶點(diǎn)故事閱讀 40,615評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡积蔚,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出烦周,到底是詐尸還是另有隱情尽爆,我是刑警寧澤,帶...
    沈念sama閱讀 36,303評(píng)論 5 350
  • 正文 年R本政府宣布读慎,位于F島的核電站漱贱,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏夭委。R本人自食惡果不足惜幅狮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,979評(píng)論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望株灸。 院中可真熱鬧崇摄,春花似錦、人聲如沸慌烧。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,470評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)屹蚊。三九已至厕氨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間汹粤,已是汗流浹背命斧。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,571評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留嘱兼,地道東北人冯丙。 一個(gè)月前我還...
    沈念sama閱讀 49,041評(píng)論 3 377
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親胃惜。 傳聞我的和親對(duì)象是個(gè)殘疾皇子泞莉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,630評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容