最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Javascript中的五種數(shù)據(jù)類型詳解

 更新時間:2014年12月26日 09:41:03   投稿:hebedich  
這篇文章主要介紹了Javascript中的五種數(shù)據(jù)類型詳解,需要的朋友可以參考下

Undefined

未定義。只有一個值undefined

Null

        只有一個值,null

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

復制代碼 代碼如下:

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

Number

String

javascript中不存在char類型。

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

復制代碼 代碼如下:

<html>
<head>
<script type="text/javascript">
//var s="hello";
//alert(typeof s);//s是字符串類型

var s=new String("hello");//s 是對象類型
alert(typeof s);
</script>
</head>        
<body>
</body>
</html>


typeof 是一個一元運算符,用來獲得變量的數(shù)據(jù)類型
其返回值有五個 undefined,boolean,number,string以及object.

其中前面四個都好理解。而最后一個object是讓程序員無從判斷的,只籠統(tǒng)的返回了object

在javascript中,如果函數(shù)沒有聲明返回值,那么會默認返回undefined。
如果聲明了返回值,那么實際返回什么就是什么。

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

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

Boolean(value)

Number(value)

String(value)

復制代碼 代碼如下:

<html>
<head>
<script type="text/javascript">
var num=Number(3);
alert(num);
var s="hello";
alert(Boolean(s));
var s1=String("hello");
alert(typeof s1);
var obj=new String("hello");//這不是強制類型轉換!
alert(typeof obj);
</script>
</head>        
<body>
</body>
</html>

在javascript中,所有的對象都繼承自Object對象。

用new 的方式生成。

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

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

復制代碼 代碼如下:

<html>
<head>
<script type="text/javascript">
var object=new Object();
for(var v in object){
    console.log(v);
}
alert(object.propertyIsEnumerable("prototype"));//返回了false,表示沒有可以枚舉的屬性,也意味著子對象相應的屬性也是不可以枚舉的
</script>
</head>        
<body>
</body>
</html>

枚舉自定義類型的屬性

復制代碼 代碼如下:

<html>
<head>
<script type="text/javascript">
var member=function(name,age){
    this.name=name;
    this.age=age;
}
var m=new member("liudh",50);
for(var v in m){
    console.log(v);
    //name
    //age
}
alert(m.propertyIsEnumerable("prototype"));//false
//for(var v in window){
//    console.log(v);
//}
</script>
</head>        
<body>
</body>
</html>

相關文章

最新評論

武安市| 凤山县| 大邑县| 厦门市| 资中县| 格尔木市| 修武县| 宜丰县| 仲巴县| 榆中县| 申扎县| 台湾省| 丹凤县| 南充市| 广昌县| 福鼎市| 古交市| 沿河| 静海县| 扶风县| 遂川县| 林口县| 肥乡县| 旺苍县| 岳西县| 喀喇沁旗| 和政县| 耒阳市| 本溪| 元阳县| 治县。| 枣强县| 灌阳县| 南开区| 临高县| 鄂托克旗| 施秉县| 呼伦贝尔市| 女性| 安阳市| 普安县|