js全稱(JavaScript)溪掀,三部分組成Ecmascript(核心標(biāo)準(zhǔn)語法),文檔對(duì)象模型(dom)步鉴,瀏覽器對(duì)象模型(bom)揪胃,弱類型璃哟,輕量級(jí)語言
特點(diǎn);運(yùn)行時(shí)容易出錯(cuò)喊递,靈活
變量命名規(guī)范随闪;不使用中文,使用英文骚勘☆戆椋可以用數(shù)字不能開頭。不可以使用特殊字符俏讹,除$当宴,_之外。區(qū)分大小寫泽疆。變量命名要有意義户矢。不能和系統(tǒng)已經(jīng)存在的關(guān)鍵字沖突
typeof? ? ? 用于檢測(cè)變量是什么類型,有一定的局限性殉疼,檢測(cè)不出“空”對(duì)象和對(duì)象類型梯浪。
js六種類型,
數(shù)字類型(number)瓢娜,
字符串類型(string)挂洛,有引號(hào)的都叫字符串類型,單引號(hào)與雙引號(hào)沒有區(qū)別
布爾類型(true眠砾,false)運(yùn)算的時(shí)候true=1虏劲,false=0主要用于判斷對(duì)錯(cuò)
空類型? ? ? ? var? num=null;相當(dāng)于沒有荠藤,但占位
未定義類型? ? undefined? 聲明變量未賦值伙单,輸出(undefined),輸出一個(gè)未聲明的變量哈肖,會(huì)報(bào)錯(cuò),在做js效果時(shí)如果出現(xiàn)這個(gè)就是沒獲取到值
object? 對(duì)象類型? 數(shù)組類型最原始類型是對(duì)象類型念秧,帶new關(guān)鍵字的都是對(duì)象類型淤井,輸出類型為object
function? 函數(shù)類型,帶function關(guān)鍵字的就是函數(shù)類型
多練例子摊趾,多看比啥都管用