1. 程式人生 > >JavaScript (五)JavaScript的基本概念(二)

JavaScript (五)JavaScript的基本概念(二)

前面我們講了JavaScript的字面量、變數還有運算子的概念和一些基本知識,現在我們講剩下來的關鍵字、資料型別、函式這幾個名詞的概念。
1.關鍵字
  見字知意,所謂的關鍵字就是很關鍵的名字。多關鍵呢?關鍵到你在任何時候定義變數的時候定義的變數名字都不能和他相同。因為這些關鍵字是它已經內定了的,我們不能喧賓奪主,不然到時候出來兩個名字一樣的我們都不知道叫誰是誰了,大概就是這個意思。

在javascript中這些的關鍵字,比如var if else等等,這些關鍵字不能被設計成變數,否則在程式執行中,無法分辨其是你定義的變數,還是語言中的語法規範,所以儘量不要使用關鍵字或者保留字去定義變數;

一般使用我們的關鍵字如下:
  break ,case ,catch ,continue ,default ,delete ,do ,else ,finally ,for ,function ,if ,in,instanceof,new ,return ,switch ,this ,throw ,try ,typeof ,var ,void ,while ,with。
2.資料型別
  所謂的資料型別就是每個變數是哪一個種類的,比如說你是小王家的還是小張家的,這樣我們就能更好的明白每個變數它是什麼,能用來幹嘛?比如說x它是Number型別的,那我們就知道它是可以用來計算數值的。
  而JavaScript它一共有5中簡單的資料型別,也就是我們平時說的基本資料型別,我們這邊博文說的也正是他們。
1.Underfined型別
Underfined型別只有一個值,即特殊的underfined。在使用var宣告變數但是還沒有對這個變數進行初始化的時候,這個變數的值就是underfined,例如:

var msg;
alert(msg==underfined);//true

2.Null型別
  Null型別是第二個只有一個值的資料型別,這個特殊的是null,它就是代表著什麼都沒有。一般我們會在初始化時使用或者在變數使用完成之後將變數置為null,從而將它清空。

3.Boolean型別(布林型別)
  這個型別十分的簡單粗暴,就是兩個值true和false,要麼對,要麼錯。那這個資料型別我們一般會在什麼時候會用呢?其實很容易想明白,在判斷的時候我們用這個肯定是極好的,比如我們寫了行程式碼,說是2==2那返回的的值就是true了,沒錯就是這麼簡單。

4.Number資料型別
  這是我們寫程式是最常用到的資料型別之一,它既可以表示整數又可以表示小數。

5.String資料型別
  這個資料型別是什麼樣的呢?其實我們可以理解成文字型別,這個型別需要我們用雙引號或者是單引號包住,用來說明它是一個String的變數。

var x=3;//Number型別
var y='3';//String型別

3.函式
  函式對於任何語言來說都是一個核心概念.通過函式我們可以封裝任意多條語句,並且是在任何地方、任何使用呼叫執行。在JavaScript之中,我們使用function關鍵字來宣告一個函式。例如:

//宣告函式
function hello (){
   alert("hello !");
}
//使用函式
hello();

3.2函式傳參
函式傳參可以我們給函式一些值,然後讓他用這些值去做一些事。如:

//var msg='你好!'
//宣告一個接收引數的函式,讓他alert這個引數。
function hello (msg){
   alert(msg);
}
//使用函式函式的時候記得把這個引數寫進去,這裡才是我們真正傳的值
hello(msg);//瀏覽器彈出:'你好!'

下一篇:
JavaScript (六)JavaScript的語句