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

javascript權(quán)威指南 學(xué)習(xí)筆記之null和undefined

 更新時間:2011年09月25日 23:01:59   作者:  
JavaScript中的關(guān)鍵字null是一個特殊的值,它表示“無值”。null常常被看作對象類型的一個特殊值,即代表“無對象”的值。
復(fù)制代碼 代碼如下:

<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>javascript之null和undefined</title>
</head>
<body>
<script type="text/javascript">
/**
 ******************null關(guān)鍵字********************
JavaScript中的關(guān)鍵字null是一個特殊的值,它表示“無值”。null常常被看作對象類型的一個特殊值,即代表“無對象”的值。
null是一個獨一無二的值,有別于其他所有的值。如果一個變量的值為null,那么就說明它的值不是有效的對象、數(shù)組、數(shù)字、字符串
和布爾值 中的 任何一種。
當(dāng)null用于布爾環(huán)境時,它被自動轉(zhuǎn)換為false.當(dāng)它用于一個數(shù)字環(huán)境時,它被自動轉(zhuǎn)換為數(shù)字0.當(dāng)它用于一個字符串環(huán)境時,它
被自動轉(zhuǎn)換為"null".
*/
var $null = null;
//用于布爾環(huán)境
if($null){
document.write("當(dāng)null用于布爾環(huán)境時,不轉(zhuǎn)換");
}else{
document.write("當(dāng)null用于布爾環(huán)境時,它被自動轉(zhuǎn)換為false");//此句將被輸出
}
//用于數(shù)字環(huán)境
if(0 + $null == 0){
document.write("<br/>當(dāng)null用于數(shù)字環(huán)境時,它被自動轉(zhuǎn)換為0");//此句將被輸出
}else{
   document.write("<br/>當(dāng)null用于數(shù)字環(huán)境時,不轉(zhuǎn)換"); 
}
//用于字符串環(huán)境
document.write("<br/>用于字符串環(huán)境:"+$null);//null
//null的typeof:object
document.write("<br/>$null的數(shù)據(jù)類型為:"+typeof $null);//object
/**
*****************undefined******************
undefined是一個特殊的值,它不是javascript中的關(guān)鍵字。以下幾種情況需要注意:
1.使用了已經(jīng)聲明但還沒有賦值的變量時
2.使用了一個并不存在的對象屬性時
以上二種情況,返回的都是undefined這個值。undefined值不同于null.
當(dāng)未定義的值用于布爾環(huán)境時,它會自動轉(zhuǎn)換為false;
當(dāng)它用于一個數(shù)字環(huán)境時,它會自動轉(zhuǎn)換為NaN;(NaN的解釋:NaN 屬性是代表非數(shù)字值的特殊值。該屬性用于指示某個值不是數(shù)字。
當(dāng)它用于一個字符串環(huán)境時,它會自動轉(zhuǎn)換為"undefined";
*/
var $aaa;//聲明了,但沒有初始化。
var $bbb = "測試";//聲明了,并且初始化了。
var $obj = new Object();
document.write("<br/>$aaa的類型:"+typeof $aaa+"、$aaa的值:"+$aaa);//undefined、undefined
document.write("<br/>$bbb的類型:"+typeof $bbb+"、$bbb的值:"+$bbb);//string、測試
document.write("<br/>$obj的一個不存在的屬性myProp的類型:"+typeof $obj.myProp+"、$obj.myProp的值:"+$obj.myProp);//undefined、undefined
//document.write("<br/>輸出一個并未聲明的變量的值:"+$abc);//運行錯誤
/**
undefined 與 null的聯(lián)系
雖然undefined和null值不同,但是==運算符卻將兩者看作相等。
var obj = new Objec();
obj.prop == null //返回true
如果要嚴格區(qū)分undefiend和null,則需要用到====運算符或者typeof
var obj = new Objec();
obj.prop === null //返回false
typeof obj.prop //輸出undefined
typeof null //輸出object
*/
</script>
</body>
</html>

相關(guān)文章

  • 基于jquery的頁面劃詞搜索JS

    基于jquery的頁面劃詞搜索JS

    這個腳本是網(wǎng)上的代碼修改的,兼容各主流瀏覽器,優(yōu)化頁面異步加載的文字的檢索提示框定位,根據(jù)選擇文字位置與屏幕尺寸計算檢索提示框定位。
    2010-09-09
  • jQuery $.each遍歷對象、數(shù)組用法實例

    jQuery $.each遍歷對象、數(shù)組用法實例

    這篇文章主要介紹了jQuery $.each遍歷對象、數(shù)組用法實例,本文講解了在有參數(shù)和無參數(shù)的情況下遍歷對象及遍歷數(shù)組的例子及each方法的幾種常用用法,需要的朋友可以參考下
    2015-04-04
  • jQuery中ajax的post()方法用法實例

    jQuery中ajax的post()方法用法實例

    這篇文章主要介紹了jQuery中ajax的post()方法用法,以實例形式較為詳細的分析了post()方法的功能、參數(shù)及使用技巧,需要的朋友可以參考下
    2014-12-12
  • jquery 層次選擇器siblings與nextAll的區(qū)別介紹

    jquery 層次選擇器siblings與nextAll的區(qū)別介紹

    jquery 層次選擇器包括siblings與nextAll,本文為大家介紹下具體的使用方法,想學(xué)習(xí)的朋也可以參考下,希望對大家有所幫助
    2013-08-08
  • jQuery添加刪除DOM元素方法詳解

    jQuery添加刪除DOM元素方法詳解

    這篇文章主要介紹了jQuery添加刪除DOM元素方法,結(jié)合實例形式較為詳細的分析講述了jQuery關(guān)于DOM元素節(jié)點的添加與刪除相關(guān)技巧,需要的朋友可以參考下
    2016-01-01
  • jquery 簡單的進度條實現(xiàn)代碼

    jquery 簡單的進度條實現(xiàn)代碼

    jquery其實是有個進度條插件的,叫做jqueryprogressbar.js,可是想練習(xí)一下,就沒有用,自己寫了點代碼。這個代碼其實是參考別人的,因為自己的JS基礎(chǔ)不是很好。
    2010-03-03
  • jQuery獲取file控件中圖片的寬高與大小

    jQuery獲取file控件中圖片的寬高與大小

    本文通過實例代碼告訴大家如何利用jQuery獲取file控件中圖片的寬高與大小,在我們上傳之前就可以檢查上傳圖片的大小,高度,寬度是否適合我們的要求了,下面是關(guān)于判斷圖片的寬高大小的代碼。
    2016-08-08
  • jQuery實現(xiàn)的調(diào)整表格行tr上下順序

    jQuery實現(xiàn)的調(diào)整表格行tr上下順序

    表格元素是大家比較常用的元素,有時候表格中的行需要調(diào)整順序,下面通過代碼實例介紹一下如何利用jquery實現(xiàn)此功能
    2016-01-01
  • jQuery+formdata實現(xiàn)上傳進度特效遇到的問題

    jQuery+formdata實現(xiàn)上傳進度特效遇到的問題

    這篇文章主要介紹了jQuery+formdata實現(xiàn)上傳進度特效遇到的問題的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • 基于jQuery實現(xiàn)的文字按鈕表單特效整理

    基于jQuery實現(xiàn)的文字按鈕表單特效整理

    這里給大家整理了10個熱門的基于jQuery實現(xiàn)的文字、按鈕、表單等特效的代碼,集合起來方便大家對比使用
    2014-12-12

最新評論

临洮县| 东台市| SHOW| 金堂县| 林口县| 宜兴市| 尚义县| 平顶山市| 铅山县| 洪泽县| 乐至县| 庐江县| 临澧县| 达日县| 沭阳县| 松滋市| 汶上县| 昭苏县| 抚顺县| 信阳市| 平塘县| 读书| 兰溪市| 延吉市| 宕昌县| 攀枝花市| 遂昌县| 木里| 石阡县| 稻城县| 德化县| 福安市| 通辽市| 蒙山县| 抚州市| 融水| 广州市| 黔西| 滨州市| 育儿| 莆田市|