- JavaScript簡介
JavaScript是面向Web的編程語言。由網(wǎng)景(Netscape,現(xiàn)在為Mozilla)公司創(chuàng)建的,提交給ECMA(歐洲計算機(jī)制造協(xié)會)制定標(biāo)準(zhǔn)。現(xiàn)在常用的標(biāo)準(zhǔn)為ECMAScript5,最新的標(biāo)準(zhǔn)為ECMAScript6。我們所說的JavaScript標(biāo)準(zhǔn),就是ECMAScript的標(biāo)準(zhǔn)。 - 前端工程師必須掌握的三種技能:
- HTML:控制網(wǎng)頁內(nèi)容;
- CSS:控制網(wǎng)頁樣式
- JavaScript:控制網(wǎng)頁行為
- 開發(fā)工具
FireFox瀏覽器,自帶開發(fā)者工具
Snip20161011_1.png
- JavaScript語言核心
-
數(shù)據(jù)類型
- 基本類型:無指定數(shù)據(jù)類型,由它的值決定數(shù)據(jù)類型,為弱類型。
var x ; x = 1; //數(shù)字類型 x = 0.01;//數(shù)字類型,整數(shù)和浮點數(shù)共用一種類型 x = "hello";//字符串 x = 'world';//字符串,單雙引號無區(qū)別,主要防止Web開發(fā)中CSS雙引號“”沖突 x = true;//布爾類型,真 x = false;//布爾類型,假 x = null;//空,無值 x = undefined;//類型還沒定義,類似null
- 對象與數(shù)組(重點)
對象
數(shù)組var book = { topic:"JavaScript", fat:true };
var primes = [2,3,5,7];
-
運算符
- 算數(shù)運算符:+,-,*,/,%
- 關(guān)系運算符:>,<,==,!=.....
- 邏輯運算符:&&,||,!
控制流程
順序,條件,循環(huán),跳轉(zhuǎn)-
函數(shù)
函數(shù)體
}
```- 面向?qū)ο缶幊蘋OP
類及構(gòu)造方法
-