JavaScript文法
變量的命名: 和java基本類似
變量的聲明:
在java中: 資料類型 變量名; int a;
在JS中: var 變量; (注意: 在js中變量如果沒有指派 預設值 undefined)
指派:
a.定義變量同時指派 var a = 10;
b.先定義後指派: var a; a=10;a=“abc”;
資料類型:
基本類型:
1. Undefined 隻有一個值 undefined,當定義變量并且不指派的時候,預設值就是undefined
2. Null 隻有一個值 null,空值,但是在ECMAScript中把他們定義成了相等
3. Boolean,有兩個值 true 和 false
4. Number,表示任意數字 1 10000000000 3.13 3.13456732345678
5. string,表示字元串,在js中字元串必須用""或者’'引起來
引用類型:
也是一種叫做類(class),但是我們一般不會自己建立對象,而是直接使用,js已經給我們準備好的對象,是以說JS是基于對象 ,而不是面向對象。
運算符:
算術運算符和java一模一樣
比較運算符:
" == " : 稱為值等,隻比較兩個資料的值,不考慮類型 比如 var a = " 10" a == 10,這是true,因為值一樣。
" === ":稱為全等,即比較類型 也比較數值, 比如 var a = “10” a===10 這是false,因為類型不一樣。
邏輯運算符: 與 && 或 || 非 !