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

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

 更新時(shí)間:2011年09月25日 23:01:59   作者:  
JavaScript中的關(guān)鍵字null是一個(gè)特殊的值,它表示“無值”。null常常被看作對象類型的一個(gè)特殊值,即代表“無對象”的值。
復(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是一個(gè)特殊的值,它表示“無值”。null常常被看作對象類型的一個(gè)特殊值,即代表“無對象”的值。
null是一個(gè)獨(dú)一無二的值,有別于其他所有的值。如果一個(gè)變量的值為null,那么就說明它的值不是有效的對象、數(shù)組、數(shù)字、字符串
和布爾值 中的 任何一種。
當(dāng)null用于布爾環(huán)境時(shí),它被自動轉(zhuǎn)換為false.當(dāng)它用于一個(gè)數(shù)字環(huán)境時(shí),它被自動轉(zhuǎn)換為數(shù)字0.當(dāng)它用于一個(gè)字符串環(huán)境時(shí),它
被自動轉(zhuǎn)換為"null".
*/
var $null = null;
//用于布爾環(huán)境
if($null){
document.write("當(dāng)null用于布爾環(huán)境時(shí),不轉(zhuǎn)換");
}else{
document.write("當(dāng)null用于布爾環(huán)境時(shí),它被自動轉(zhuǎn)換為false");//此句將被輸出
}
//用于數(shù)字環(huán)境
if(0 + $null == 0){
document.write("<br/>當(dāng)null用于數(shù)字環(huán)境時(shí),它被自動轉(zhuǎn)換為0");//此句將被輸出
}else{
   document.write("<br/>當(dāng)null用于數(shù)字環(huán)境時(shí),不轉(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是一個(gè)特殊的值,它不是javascript中的關(guān)鍵字。以下幾種情況需要注意:
1.使用了已經(jīng)聲明但還沒有賦值的變量時(shí)
2.使用了一個(gè)并不存在的對象屬性時(shí)
以上二種情況,返回的都是undefined這個(gè)值。undefined值不同于null.
當(dāng)未定義的值用于布爾環(huán)境時(shí),它會自動轉(zhuǎn)換為false;
當(dāng)它用于一個(gè)數(shù)字環(huán)境時(shí),它會自動轉(zhuǎn)換為NaN;(NaN的解釋:NaN 屬性是代表非數(shù)字值的特殊值。該屬性用于指示某個(gè)值不是數(shù)字。
當(dāng)它用于一個(gè)字符串環(huán)境時(shí),它會自動轉(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的一個(gè)不存在的屬性myProp的類型:"+typeof $obj.myProp+"、$obj.myProp的值:"+$obj.myProp);//undefined、undefined
//document.write("<br/>輸出一個(gè)并未聲明的變量的值:"+$abc);//運(yùn)行錯誤
/**
undefined 與 null的聯(lián)系
雖然undefined和null值不同,但是==運(yùn)算符卻將兩者看作相等。
var obj = new Objec();
obj.prop == null //返回true
如果要嚴(yán)格區(qū)分undefiend和null,則需要用到====運(yùn)算符或者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

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

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

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

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

    這篇文章主要介紹了jQuery中ajax的post()方法用法,以實(shí)例形式較為詳細(xì)的分析了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é)合實(shí)例形式較為詳細(xì)的分析講述了jQuery關(guān)于DOM元素節(jié)點(diǎn)的添加與刪除相關(guān)技巧,需要的朋友可以參考下
    2016-01-01
  • jquery 簡單的進(jìn)度條實(shí)現(xiàn)代碼

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

    jquery其實(shí)是有個(gè)進(jìn)度條插件的,叫做jqueryprogressbar.js,可是想練習(xí)一下,就沒有用,自己寫了點(diǎn)代碼。這個(gè)代碼其實(shí)是參考別人的,因?yàn)樽约旱腏S基礎(chǔ)不是很好。
    2010-03-03
  • jQuery獲取file控件中圖片的寬高與大小

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

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

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

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

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

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

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

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

最新評論

台东县| 南郑县| 丰镇市| 高雄市| 信阳市| 澄迈县| 日喀则市| 连平县| 扶风县| 新乡县| 桐城市| 六盘水市| 沙田区| 巩留县| 托里县| 淳化县| 巴南区| 黔江区| 开化县| 定州市| 泾川县| 南丹县| 崇文区| 旬邑县| 武川县| 宣汉县| 家居| 兖州市| 商河县| 车险| 当阳市| 巴青县| 穆棱市| 梅州市| 区。| 东台市| 中牟县| 阳江市| 余庆县| 张家川| 朔州市|