一,Javascript的常見理解javascript
1.語言特色;java
1)主要像Html中添加交互行爲;編程
2)是一種解釋性 弱類型的腳本語言 語法有點相似於java 邊執行 邊解釋模塊化
3)通常用來編寫客戶端的腳本(固然後臺也可行Nodejs 作動畫 如U3d等用的js語言)函數
2.常見的知識點解釋動畫
1)運算符spa
運算符就是完成操做的一系列符號,它有七類: 賦值運算符、算術運算符、比較運算符、邏輯運算符、條件運算、位操做運算符和字符串運算符。 設計
2)表達式3d
運算符和操做數的組合稱爲表達式,一般分爲四類:賦值表達式、算術表達式、布爾表達式和字符串表達式。 指針
3)語句
javascript程序是由若干語句組成的,語句是編寫程序的指令。Javascript提供了完整的基本編程語句,它們是: if~else,賦值語句、switch選擇語句、while循環語句、for循環語句、do while循環語句、break循環停止語句和continue循環中斷語句。
注意:在判斷的時候,只有這幾種結果爲false:即
若是邏輯對象無初始值或者其值爲 0、-0、null、""、false、undefined 或者 NaN,那麼對象的值爲 false。不然,其值爲 true(即便當自變量爲字符串 "false"時)!
4)函數
函數是命名的語句段,這個語句段能夠被看成一個總體來引用不着和執行。使用函數要注意如下幾點:
1)函數由關鍵字function定義;
2)函數必須先定義後使用,不然將出錯;
3)函數名是調用函數時引用的名稱,它對大小寫是敏感的,調用函數時不可寫錯函數名;
4)參數表示傳遞給函數使用或操做的值,它能夠是常量,也能夠是變量;
5)return語句用於返回表達式的值,也能夠沒有
5)對象
Javascript的一個重要功能就是基於對象的功能,經過基於對象的程序設計,能夠用更直觀、模塊化和可重複使用的方式進行程序開發。 一組包含數據的屬性和對屬性中包含數據進行操做的方法,稱爲對象。好比要設定網頁的背景顏色,所針對的對象就是document,所用的屬性名是bgcolor,如document.bgcolor="blue",就是表示使背景的顏色爲藍色。
6)事件
用戶與網頁交互時產生的操做,稱爲事件。絕大部分事都由用戶的動做所引起,如:用戶按鼠標的按鍵,就產生onclick事件,若鼠標的指針在連接上移動,就產生onmouseover事件等等。在Javascript中,事件每每與事件處理程序配套使用
7)變量
通常用var來聲明變量 變量明通常使用駝峯命名的規則
如 var userName = "Johnny";