JAVAScript 0323

3.1 語法

1.ECMAscript 區(qū)分大小寫。

2.標識符(變量 函數(shù) 函數(shù)參數(shù) 屬性名字)要求:第一個字符必須是一個字母 下劃線 或一個美元符號蛙埂;其他字符可以使字母下劃線美元符號或數(shù)字帅腌。也可以包含ASCII或Unicode字母字符?但是不推薦驰弄。

3.標識符的第一個單詞字母小寫其他的都大寫麻汰。例:myCar

4.關鍵字 保留字 true false null 不能作為標識符

5.單行注釋 // 塊級注釋 /* ?*/ (可以在每行頭部加* 提高可讀性)

6.在函數(shù)體 加"use strict"使制定函數(shù)在嚴格模式下執(zhí)行(這個模式的執(zhí)行結果會有不用)

7.語句末尾分號不必須 但是建議不要省略速客;使用if語句時代碼塊最好加 { } 避免出現(xiàn)多余錯誤。

8.最好不要用關鍵字和保留字作為標識符和屬性名

3.3變量

1.在函數(shù)中用var聲明的變量 這個函數(shù)退出后變量會被銷毀 五鲫;如果省略var操作符 就會變成全局變量溺职。

2.不建議修改變量值的同時修改值的類型

3.可以用一個var聲明不同變量 用“;”隔開位喂。

3.4數(shù)據(jù)類型

1,.ECMAscript數(shù)據(jù)類型只有固定的六種 Undefined Null Boolean Number String Object

2.typeof操作符 可以判定變量的數(shù)據(jù)類型Undefined(這個值未定義)Boolean(這個值是布爾值) Number (數(shù)值)String (字符串)Object(這個值是對象或者NULL)function (函數(shù))例如:alert(typeof 95)浪耘;

3.undefined類型只有一個值:undefined 當typeof返回undefined 就知道變量沒有被聲明而不是未初始化。

4.Null類型 ?type檢測的null值會返回object塑崖;null==undefined返回true

5.boolean類型 只有true和false 區(qū)分大小寫七冲;將其他的值轉換為boolean值 可以用到Booolean(值);

6.Number類型 (十六進制開頭必須是0x)

(1)浮點數(shù)值:小數(shù)點前可以沒有整數(shù) 例如 .1 但不推薦。

(2)數(shù)值范圍:用isFinite()函數(shù)判斷值是不是有窮的

(3)NaN :非數(shù)值 在ECMAscript中任何數(shù)值除以0都返回NaN规婆、NaN和任何數(shù)都不相等 包括本身澜躺、對象首先會調用valueof()方法 確定返回值是否可以轉換為數(shù)值 如果不能再調用toString()方法

(4)數(shù)值轉換 Number()可以用于任何數(shù)據(jù)類型 parseInt()、 parseFloat()字符串轉換為數(shù)值(字符串第一個小數(shù)點有效 第二個就無效了)

7.String類型?

(1)可以由"" ‘’表示?

(2)toString()方法可以轉換為字符串抒蚜,用來傳遞參數(shù)的話可以傳遞輸出數(shù)值的基數(shù)掘鄙,可以彈出相應的進制表示的字符串值。

(3)數(shù)值 布爾值 返回相對應的結果 null undefined 返回字面量

8.object 類型?是所有對象的基礎

3.5操作符

1.一元+和一元-操作符:一元加放在數(shù)值前面對數(shù)值不會造成影響嗡髓,一元減會變成負數(shù)操漠。

2.位操作符 (都先將64位的值轉換為32位 再執(zhí)行操作)

(1)按位非 "~"

(2)按位與“&”

(3)按位或"|"

(4)按位異或 "^"

3.布爾操作符 邏輯非“!” 邏輯與“&&” 邏輯或"||"

4.秉性操作符

5.進行字符串比較時比較的是字符編碼值

6.操作符比較:

(1)null和undefined是相等的 不能轉換成其他值

(2)相等比較會自動進行類型轉換 全等比較 只在未經(jīng)轉換就相等的情況下相等 (推薦使用全等操作符)

7.逗號操作符 會返回表達式中的最后一項

8.with語句 ?將代碼的作用與設置到一個特定對象

9.函數(shù) /不能把函數(shù)和參數(shù)命名為eval和arguments /不能出現(xiàn)兩個命名相同參數(shù)

10.argument對象不是數(shù)組 只是類似,但是可以用[ ]去訪問每個元素

11.argument的至永遠都與對應命名的參數(shù)值同步饿这!

12.ecmascript函數(shù)沒重載(因為沒有簽名 簽名就是接受的參數(shù)的類型和數(shù)量)浊伙,定義兩個相同名字的函數(shù) 名字只屬于后定義的那個撞秋。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市吧黄,隨后出現(xiàn)的幾起案子部服,更是在濱河造成了極大的恐慌,老刑警劉巖拗慨,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件廓八,死亡現(xiàn)場離奇詭異,居然都是意外死亡赵抢,警方通過查閱死者的電腦和手機剧蹂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來烦却,“玉大人宠叼,你說我怎么就攤上這事∑渚簦” “怎么了冒冬?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長摩渺。 經(jīng)常有香客問我简烤,道長,這世上最難降的妖魔是什么摇幻? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任横侦,我火速辦了婚禮,結果婚禮上绰姻,老公的妹妹穿的比我還像新娘枉侧。我一直安慰自己,他們只是感情好狂芋,可當我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布榨馁。 她就那樣靜靜地躺著,像睡著了一般帜矾。 火紅的嫁衣襯著肌膚如雪翼虫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天黍特,我揣著相機與錄音蛙讥,去河邊找鬼。 笑死灭衷,一個胖子當著我的面吹牛次慢,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼迫像,長吁一口氣:“原來是場噩夢啊……” “哼劈愚!你這毒婦竟也來了?” 一聲冷哼從身側響起闻妓,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤菌羽,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后由缆,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體注祖,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年均唉,在試婚紗的時候發(fā)現(xiàn)自己被綠了是晨。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡舔箭,死狀恐怖罩缴,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情层扶,我是刑警寧澤箫章,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站镜会,受9級特大地震影響檬寂,放射性物質發(fā)生泄漏。R本人自食惡果不足惜稚叹,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一焰薄、第九天 我趴在偏房一處隱蔽的房頂上張望拿诸。 院中可真熱鬧扒袖,春花似錦、人聲如沸亩码。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽描沟。三九已至飒泻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間吏廉,已是汗流浹背泞遗。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留席覆,地道東北人史辙。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親聊倔。 傳聞我的和親對象是個殘疾皇子晦毙,可洞房花燭夜當晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內容