隨筆 - 9, 文章 - 0, 評(píng)論 - 5, 引用 - 0

          導(dǎo)航

          <2008年1月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          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 閱讀(231) 評(píng)論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 宣化县| 江安县| 漯河市| 惠州市| 盐池县| 临夏市| 新化县| 赣榆县| 蓬安县| 喀喇| 新巴尔虎左旗| 延津县| 福建省| 花垣县| 河南省| 沙坪坝区| 石河子市| 手游| 佛坪县| 竹北市| 西安市| 望城县| 逊克县| 华亭县| 秦安县| 荔浦县| 兴安县| 崇仁县| 武强县| 临夏县| 浦东新区| 克拉玛依市| 凌海市| 三亚市| 和平区| 湖州市| 上犹县| 松潘县| 玛纳斯县| 漯河市| 田东县|