隨筆 - 9, 文章 - 0, 評(píng)論 - 5, 引用 - 0
          數(shù)據(jù)加載中……

          Javascript中的數(shù)據(jù)類型

          1.undefined

              undefined只有一個(gè)值,即undefined,當(dāng)聲明的變量未初始化時(shí),該變量的值就是undefined
              var oTemp;
              alert(oTemp==undefined)//true
               還可以用typeof運(yùn)算符,打印出該變量的值undefined
              alert(typeof oTemp);//undefined   
              undefined并不等于未定義的值,只是沒有初始化,但是typeof不區(qū)分這兩種值,如下面的程序
              var oTemp1;
              alert(oTemp1);//打印出 undefined
              alert(oTemp2);//打印出 undefined
          盡管只有oTemp2是未定義的,上面兩個(gè)都是輸出undefined,如果直接對(duì)oTemp2進(jìn)行操作,就會(huì)出錯(cuò),如:alert(oTemp2==undefined);當(dāng)函數(shù)沒有明確返回值的時(shí)候,他返回的也是undefined

          2.null
              
          null也只有一個(gè)值,null。值undefined實(shí)際上是從null派生來的,ECMAScript把他們定義為相等的,alert(null==undefined);//true   雖然他們是相等的,但是表示的意思不同,undefined代表變量未被初始化,null則代表對(duì)象尚未存在(注:typeof  null返回的是object)


              
                  

          posted on 2008-01-10 00:01 fantasybei 閱讀(227) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 巧家县| 公主岭市| 彭山县| 秦安县| 和硕县| 兴业县| 静乐县| 晋宁县| 阳谷县| 瓮安县| 富源县| 泾源县| 磴口县| 曲阜市| 嵩明县| 贵港市| 金溪县| 安达市| 定兴县| 辽阳市| 吉木萨尔县| 四会市| 嵊州市| 双鸭山市| 格尔木市| 沙坪坝区| 韶山市| 城市| 周至县| 淮阳县| 沧源| 泸州市| 布尔津县| 富民县| 股票| 厦门市| 台江县| 阿克| 偏关县| 肥乡县| 依安县|