首頁 > web前端 > js教程 > Javascript中的五種資料型別詳解_基礎知識

Javascript中的五種資料型別詳解_基礎知識

WBOY
發布: 2016-05-16 16:24:25
原創
1235 人瀏覽過

Undefined

未定義。只有一個值undefined

Null

        只有一個數值,null

Boolean
在javascript中,只要邏輯表達式不回傳undefined不回傳null,就都是真的。

複製程式碼 程式碼如下:

if(3) true
if(null) false
if(undefined) false

Number

String

javascript中不存在char型別。

字串定義可以用單引號,也可以用雙引號。

複製程式碼 程式碼如下:




        




typeof 是一個一元運算符,用來得到變數的資料型別
其回傳值有五個 undefined,boolean,number,string以及object.

其中前面四個都好理解。而最後一個object是讓程式設計師無從判斷的,只籠統的回傳了object

在javascript中,如果函數沒有宣告回傳值,那麼會預設回傳undefined。
如果聲明了傳回值,那麼實際傳回什麼就是什麼。

undefined從null派生,所以比較時回傳true
               alert(undefined==null);//true

強制型別轉換
在javascript中,有三種強制型別轉換:

Boolean(value)

Number(value)

String(value)

複製程式碼 程式碼如下:




        



在javascript中,所有的物件都繼承自Object物件。

用new 的方式產生。

js中有些方法是可以列舉出來的,有些是不行的。

用js內建方法可以判斷,是否可以列舉出來。

複製程式碼 程式碼如下:




        



枚舉自訂類型的屬性

複製程式碼 程式碼如下:




var 成員=函數(姓名,年齡){
    this.name=名稱;
    this.age=年齡;
}
var m=新成員("liudh",50);
for(var v in m){
    控制台.log(v);
    //名稱
    //年齡
}
alert(m.propertyIsEnumerable("prototype"));//false
//for(視窗中的var v){
//    console.log(v);
//}
腳本>
頭>        

正文>

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板