一、什麼是JavaScript?javascript
JavaScirpt 它是由網景公司開發的一款基本瀏覽器、基於面向對象、事件驅動式的網頁腳本語言!它的主要應用場景是表單驗證、網頁特效、一些簡單的網頁遊戲、與服務器進行交互(AJAX)。java
二、書寫JS的方式瀏覽器
嵌入式:<script type=」text/javascript」>//書寫JS代碼</script> 服務器
外鏈式:<script type=」text/javascript」 src=」外部的JS文件」></script>spa
行內式:將JS代碼書寫在標記的事件屬性裏面,例:<button onclick=' JS代碼 '>確認</button>對象
嵌入式書寫的JS代碼它只能被當前的HTML文檔使用,外鏈式的JS代碼能夠被多個HTML文檔使用。遊戲
JS的註釋方式:單行註釋://註釋的內容 多行註釋:/*註釋內容*/事件
書寫JS的語法規則:JavaScript區分大小寫、須嵌入在HTML文件中、代碼中不能出現有<>以及不能有CSS代碼、語句末尾能夠加分號必定是英文下的分號(;),最好加分號、能夠獨立保存爲一個外部文件ip
三、變量 聲明變量格式:var 變量名 = 值ci
變量名命名規則:變量名能夠使用大小寫英文字母、數字、下劃線(_)、美圓符號($)來組成
變量名不能以數字開頭
變量名不能用JS中的關鍵字以及保留字
變量名是由多個單詞組成的 那麼建議使用下劃線接連法、駝峯法
下劃線接連法:var get_user_name 駝峯法:var getUserName
四、三個常見的輸出方法:
window.alert(數據或者變量名) window.alert('Hello,world!'); 做用:是向瀏覽器的窗口中彈出一個警告提示框
window.document.write(數據或者變量名) 做用:向body標記中輸出內容
console.log(數據或者變量名) 做用:是將數據輸出在瀏覽器的控制檯中
五、變量的數據類型
變量的數據類型分爲兩大種:基本數據類型和複合數據類型
基本數據類型:只能存儲一個值。String(字符串)、number(數值)、boolean(布爾)、null(空)、undefined(未定義)
String(字符串):只要是加了引號的字符它們就是String
number(數值):包含:整數與小數(浮點數)
boolean(布爾):只有兩個值:true和false
null(空):空型的值只有一個:null
undefined(未定義):聲明瞭變量 可是沒有給其賦值
六、運算符與表達式
算數運算符:
運算符 |
含義 |
舉例 |
+、-、*、/ |
加、減、乘、除 |
|
% |
取模運算符(兩數相除取餘數) |
10%3結果爲1 |
++ |
加1運算符。 |
m++或++m |
-- |
減1運算符 |
m--或—m |
- |
取反運算符 |
var m=-9 |
賦值運算符:
運算符 |
舉例 |
= |
M = 2 |
+= |
M +=2 展開後M = M+2 |
-= |
M -=2 展開後 M = M-2 |
*= |
M *=2 展開後 M= M*2 |
/= |
M /= 2 展開後M=M/2 |