Alex刺客

          Dancing fingers, damage world. -- 舞動(dòng)手指,破壞世界.

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            57 隨筆 :: 0 文章 :: 76 評(píng)論 :: 0 Trackbacks
          <2009年12月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          相冊(cè)

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

           1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
           2<html xmlns="http://www.w3.org/1999/xhtml">
           3    <head>
           4        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
           5        <title>Number類型</title>
           6        <script type="text/javascript">
           7            /*
           8            *    項(xiàng)目: book -> Javascript高級(jí)程序設(shè)計(jì).pdf -> 第2章 -> 2.6 原始類型
           9            *
          10            *    說明:    Number類型可以表示32位的整數(shù),還可以表示64的浮點(diǎn)數(shù)。任何數(shù)字都被看作Number類型
          11            *            
          12            *    練習(xí)者: Alex刺客
          13            *
          14            *    日期: 2009-12-13
          15            */

          16            //整數(shù)
          17            var iNumber = 55;
          18            //八進(jìn)制。以0開頭
          19            var iNumber8 = 070;
          20            //十六進(jìn)制。以0x開頭
          21            var iNumber16 = 0xAf;
          22            
          23            /*
          24            注意:盡管Number類型可以表示為八進(jìn)制或十六進(jìn)制的字面量,
          25            但所有的數(shù)學(xué)運(yùn)算都是返回十進(jìn)制結(jié)果。
          26            */

          27            alert(iNumber8+iNumber16);
          28            //定義浮點(diǎn)值
          29            var fNumber = 5.0;
          30            //定義非常大的數(shù),可用科學(xué)記數(shù)法
          31            var fNumberMax = 3.889e7;
          32            /*
          33            也可用64位IEEE754形式存儲(chǔ)浮點(diǎn)值,這意味著十進(jìn)制最多可以有17個(gè)十
          34            進(jìn)制位。17位之后的值將被截去,從而造成一些小的數(shù)學(xué)誤差。
          35            
          36            幾個(gè)特殊值也被定義為Number 類型。前兩兩個(gè)是Number.MAX_VALUE
          37            和Number.MIN_VALUE.它們定義了Number值集合的外邊界。
          38            所有的ECMAScript數(shù)都必須在這兩個(gè)值之間。不過計(jì)算生成的數(shù)值結(jié)果可
          39            以不落在這兩個(gè)數(shù)之間。當(dāng)計(jì)算生成的數(shù)大于Number.MAX_VALUE時(shí),它
          40            將被賦予Number.POSITIVE_INFINITY,意味著不再有數(shù)字值。同樣,生成
          41            的數(shù)值小于Number.MIN_VALUE的計(jì)算也會(huì)被賦予值Number.NEGATIVE_INFINITY,
          42            也意味著不再有數(shù)字值。如果計(jì)算返回的是無窮大值,那么生成的結(jié)果不能再用于其它計(jì)算。
          43            */

          44            
          45            /*
          46                由于無窮大數(shù)可以是正數(shù)也可以是負(fù)數(shù),所以可用一個(gè)方法判斷一個(gè)數(shù)是否是有窮的。
          47                IsFinite(Number value)方法! value要判數(shù)的值
          48            */

          49            
          50            /*
          51                最后一個(gè)特殊值是NaN,表示非數(shù)(Not a Number)。NaN是個(gè)奇怪的特殊值。一般來說
          52                這種情況發(fā)生在類型轉(zhuǎn)換失敗時(shí)。與無窮大值一樣,NaN也不能用于算術(shù)計(jì)算。NaN另一個(gè)
          53                奇怪之處在于,它與自身不相等!
          54            */

          55            
          56            alert( NaN == NaN);
          57            //false
          58            //出于這種原因,不推薦使用NaN值本身。函數(shù)isNaN()會(huì)做得相當(dāng)好。
          59            
          60            alert("字符串'blue'不能轉(zhuǎn)為數(shù)字類型"+isNaN("blue"));
          61            //true
          62            alert("字符串'123'不能轉(zhuǎn)為數(shù)字類型"+isNaN("123"));
          63            //false
          64        </script>
          65    </head>
          66    <body>
          67    </body>
          68</html>
          posted on 2009-12-13 22:47 Alex刺客 閱讀(442) 評(píng)論(0)  編輯  收藏 所屬分類: JavaScript
          主站蜘蛛池模板: 谢通门县| 扎赉特旗| 高淳县| 晋江市| 静宁县| 鲁山县| 宜兰市| 呼玛县| 南阳市| 伽师县| 故城县| 巩义市| 新宁县| 南宁市| 水城县| 南昌县| 嘉荫县| 北宁市| 灵丘县| 奇台县| 潮州市| 济源市| 五常市| 佛学| 普安县| 安福县| 龙江县| 丹巴县| 五莲县| 文山县| 鲁山县| 乌苏市| 闽清县| 都安| 富阳市| 贺兰县| 扎兰屯市| 民权县| 甘孜县| 潮州市| 吴川市|