天天看點

前端基礎 - JavaScript文法

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,因為類型不一樣。

邏輯運算符: 與 && 或 || 非 !