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

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

          1.undefined

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

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


              
                  

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


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 南靖县| 博爱县| 峡江县| 福鼎市| 乌兰察布市| 西乌珠穆沁旗| 渭南市| 遵化市| 进贤县| 鹰潭市| 信阳市| 城固县| 阿勒泰市| 洛南县| 石棉县| 桃园市| 喀什市| 玉环县| 虞城县| 安泽县| 阜新| 安仁县| 保山市| 保靖县| 新蔡县| 高雄县| 民和| 阳山县| 汉川市| 河曲县| 巴彦淖尔市| 洛南县| 连平县| 南川市| 周宁县| 陆川县| 马边| 安平县| 铜川市| 佛学| 讷河市|