1.好習慣從末尾加分號;開始angularjs
2.js區分大小寫數組
3.程序界萬能的命名法則:①不以,數字開頭的數字、字母、下劃線、美圓符號瀏覽器
②提倡如下劃線命名法來命名變量,以駝峯命名法來命名函數。可是到了公司每每會身不禁己的。不過是個好習慣函數
4.數據類型:①標量:(數字,字符串,布爾值) - 標量,在任什麼時候刻只能有一個值。spa
② 集合:(數組[ 索引數組,關聯數組 ],對象)翻譯
5.閒話布爾值:電子設備的終極原理:0和1。他們遠比人心簡單,0就是0 ,1就是1。不會說是嗎0包含1,1包含1之類的人生哲學。code
* 6.js中,全部變量都是某種數據類型的對象。(如一個布爾值就是布爾類型的對象)對象
*7.函數的真正威力,在於 高效複用和類型使用:blog
1 function count (a,b){ 2 return a + b; 3 } 4 console.log(count(1,2)) 5 console.log(count(2,2))
8.js是一種解釋性,弱類型的語言。索引
①解釋性-一個不錯的例子:我去翻譯英語,我就是一個解釋器。把英語解析成漢語
②弱類型-沒必要明確聲明數據類型。
**9.基礎的思想:js提供了許多內建函數(如alert,console等),內建對象(由js語言自己提供,如Math等),宿主對象(由js的運行環境-瀏覽器提供,如window等)。也提供自定義函數和對象服務。
angularjs中也提供了,內建指令,內建服務等服務,也支持自定義服務。