JS整體基礎(chǔ)

1. 變量

  只要聲明變量 就是 重新開辟一個儲存空間
值賦值
    像數(shù)字 字符串 這種最基礎(chǔ)的類型 直接對變量進行賦值
引用賦值
    以變量的形式對其進行賦值
        var a = 1;
        var b = a;
    將 數(shù)組 或 對象 給變量進行賦值
        var arr = [1,2,3,4,5];
淺拷貝
    var arr = [1,2,3,4,5];
    var arr1 = arr;
深拷貝
    var arr = [1,2,3,4,5];
    var arr1 = [];
    for(var i = 0;i<arr.length;i++){
        arr1[i] = arr[i];
    }

2. 基礎(chǔ)數(shù)據(jù)類型

2.1 數(shù)字
    0.1 + 0.2 = 0.3000000000004
        JS 是一個弱類型語言 無法對二進制實現(xiàn)一個完美的數(shù)據(jù)類型
2.2 字符串
    字符串的操作方法
    + 號 是 拼接號
    `` 模板字符串 (${}變量的解析)
2.3 數(shù)組
    數(shù)組操作方法
        數(shù)組中 如果有元素被刪 后面的元素 往前自助補位
    數(shù)組排序方法
    數(shù)組去重方法
2.4 對象
    鍵值對的格式
    鍵 字符串或者變量 遵循 命名規(guī)則
    值 任意數(shù)據(jù)類型
    循環(huán)遍歷對象 使用 for ...in
2.5 布爾 Boolean 簡寫 bool
        只有true 和 false
        數(shù)字0 null undefined NaN false
        除了這五個之外 所有的 都是 true
2.6 null
2.7 undefined

3. 運算符

算數(shù)運算符
    字符串?dāng)?shù)字 可以直接進行 - * / 運算 所得結(jié)果是 數(shù)字
    字符串?dāng)?shù)字 進行 + 運算的時候 直接是 字符串的拼接 而不是運算
關(guān)系運算符
    < > <= >= == ===
    if判斷里面寫的是 等于號 == 而不是賦值號 =
邏輯運算符
    && || !

4. 三目運算符

(判斷條件)? 成立賦值:不成立賦值

5. 分支語句

if else || else if
switch case
    switch (n){
        case 值:
            執(zhí)行代碼;
            break; // 必須加
        case 值:
            執(zhí)行代碼;
            break; // 必須加
        default:
            當(dāng)所有case都沒有匹配上 才執(zhí)行
            break;
    }

6. 循環(huán)語句

for
for in
// for in循環(huán)
// 專門用來循環(huán)對象

var obj = {
    name:'張三',
    age:1,
    sex:'男',
}

for(var val in obj){
    // val 代表鍵名
    console.log(val);
    // obj[val] 代表值
    console.log(obj[val]);
}
do while
while

7. 常用輸出

document.write();
console.log();
alert();
標簽.innerHTML
標簽.innerText

8. 函數(shù)

函數(shù)的定義 和 調(diào)用
    形參 函數(shù)定義時 寫的參數(shù)
    實參 函數(shù)調(diào)用時 寫的參數(shù)
    作用域 全局作用域 局部作用域
    this 指向
        函數(shù)自調(diào)用 或者 不借助 事件調(diào)用時 this 指向 window
        函數(shù)被事件觸發(fā) 時 this 指向 觸發(fā)這個事件的 dom元素
    return  
        終止一個函數(shù) 
        不管 return 后面還有沒有代碼 當(dāng)程序進行到 return  都不再往下繼續(xù)執(zhí)行

        當(dāng) return 后面 有值時 這個函數(shù)有返回值
            值 可以是 數(shù)字 字符串 數(shù)組 對象 函數(shù) 布爾 等等
    自調(diào)用
        函數(shù)自己運行 可以創(chuàng)建一個 局部作用域
    閉包
        在外部函數(shù)內(nèi) 定義一個內(nèi)部函數(shù)  
        這個內(nèi)部函數(shù) 會對 外部函數(shù)中聲明的變量 進行操作
        并在 外部函數(shù)的外面 去調(diào)用這個內(nèi)部函數(shù)
        所形成的閉合回路 叫 閉包
    遞歸
        在函數(shù)內(nèi)部 調(diào)用自身函數(shù) 當(dāng)其滿足一定條件時 return
            遞歸 必須有 return
            標準案例:  去重 并保持原數(shù)組長度
    回調(diào)函數(shù)
        將函數(shù)作為一個參數(shù) 傳遞到另一個函數(shù)中
        并在特定的時機 于另一個函數(shù)內(nèi)調(diào)用這個函數(shù)
            經(jīng)典案例: 計時器 或 定時器
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瞳秽,一起剝皮案震驚了整個濱河市哆键,隨后出現(xiàn)的幾起案子秦忿,更是在濱河造成了極大的恐慌泳猬,老刑警劉巖盒揉,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異荔烧,居然都是意外死亡吱七,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門鹤竭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來踊餐,“玉大人,你說我怎么就攤上這事诺擅∈行洌” “怎么了啡直?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵烁涌,是天一觀的道長。 經(jīng)常有香客問我酒觅,道長撮执,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任舷丹,我火速辦了婚禮抒钱,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘颜凯。我一直安慰自己谋币,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布症概。 她就那樣靜靜地躺著蕾额,像睡著了一般。 火紅的嫁衣襯著肌膚如雪彼城。 梳的紋絲不亂的頭發(fā)上诅蝶,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天,我揣著相機與錄音募壕,去河邊找鬼调炬。 笑死,一個胖子當(dāng)著我的面吹牛舱馅,可吹牛的內(nèi)容都是我干的缰泡。 我是一名探鬼主播,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼代嗤,長吁一口氣:“原來是場噩夢啊……” “哼棘钞!你這毒婦竟也來了照棋?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤武翎,失蹤者是張志新(化名)和其女友劉穎烈炭,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宝恶,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡符隙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了垫毙。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片霹疫。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖综芥,靈堂內(nèi)的尸體忽然破棺而出丽蝎,到底是詐尸還是另有隱情,我是刑警寧澤膀藐,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布屠阻,位于F島的核電站,受9級特大地震影響额各,放射性物質(zhì)發(fā)生泄漏国觉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一虾啦、第九天 我趴在偏房一處隱蔽的房頂上張望麻诀。 院中可真熱鬧,春花似錦傲醉、人聲如沸蝇闭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽呻引。三九已至,卻和暖如春昭殉,著一層夾襖步出監(jiān)牢的瞬間苞七,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工挪丢, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蹂风,地道東北人。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓乾蓬,卻偏偏與公主長得像惠啄,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,507評論 2 359

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