1.--->Number “數(shù)字”對象。這個對象用得很少。不過屬于“Number”的對象,也就是“變量”就多了。
          屬性
          MAX_VALUE 用法:Number.MAX_VALUE;返回“最大值”。
          MIN_VALUE
          用法:Number.MIN_VALUE;返回“最小值”。
          NaN
          用法:Number.NaN 或 NaN;返回“NaN”。“NaN”(不是數(shù)值)在很早就介紹過了。
          NEGATIVE_INFINITY
          用法:Number.NEGATIVE_INFINITY;返回:負(fù)無窮大,比“最小值”還小的值。
          POSITIVE_INFINITY
          用法:Number.POSITIVE_INFINITY;返回:正無窮大,比“最大值”還大的值。
          方法
          toString() 用法:<數(shù)值變量>.toString();返回:字符串形式的數(shù)值。如:若 a == 123;則 a.toString() == '123'。

          2.--->String.  字符串對象。聲明一個字符串對象最簡單、快捷、有效、常用的方法就是直接賦值

          屬性
          length 用法:<字符串對象>.length;返回該字符串的長度。
          方法
          charAt() 用法:<字符串對象>.charAt(<位置>);返回該字符串位于第<位置>位的單個字符。注意:字符串中的一個字符是第 0 位的,第二個才是第 1 位的,最后一個字符是第 length - 1 位的。
          charCodeAt()
          用法:<字符串對象>.charCodeAt(<位置>);返回該字符串位于第<位置>位的單個字符的 ASCII 碼。
          fromCharCode()
          用法:String.fromCharCode(a, b, c...);返回一個字符串,該字符串每個字符的 ASCII 碼由 a, b, c... 等來確定。
          indexOf()
          用法:<字符串對象>.indexOf(<另一個字符串對象>[, <起始位置>]);該方法從<字符串對象>中查找<另一個字符串對象>(如果給出<起始位置>就忽略之前的位置),如果找到了,就返回它的位置,沒有找到就返回“-1”。所有的“位置”都是從零開始的。
          lastIndexOf()
          用法:<字符串對象>.lastIndexOf(<另一個字符串對象>[, <起始位置>]);跟 indexOf() 相似,不過是從后邊開始找。
          split()
          用法:<字符串對象>.split(<分隔符字符>);返回一個數(shù)組,該數(shù)組是從<字符串對象>中分離開來的,<分隔符字符>決定了分離的地方,它本身不會包含在所返回的數(shù)組中。例如:'1&2&345&678'.split('&')返回數(shù)組:1,2,345,678。關(guān)于數(shù)組,我們等一下就討論。
          substring()
          用法:<字符串對象>.substring(<始>[, <終>]);返回原字符串的子字符串,該字符串是原字符串從<始>位置到<終>位置的前一位置的一段。<終> - <始> = 返回字符串的長度(length)。如果沒有指定<終>或指定得超過字符串長度,則子字符串從<始>位置一直取到原字符串尾。如果所指定的位置不能返回字符串,則返回空字符串。
          substr()
          用法:<字符串對象>.substr(<始>[, <長>]);返回原字符串的子字符串,該字符串是原字符串從<始>位置開始,長度為<長>的一段。如果沒有指定<長>或指定得超過字符串長度,則子字符串從<始>位置一直取到原字符串尾。如果所指定的位置不能返回字符串,則返回空字符串。
          toLowerCase()
          用法:<字符串對象>.toLowerCase();返回把原字符串所有大寫字母都變成小寫的字符串。
          toUpperCase() 用法:<字符串對象>.toUpperCase();返回把原字符串所有小寫字母都變成大寫的字符串。


          3.--->Array. .數(shù)組對象。數(shù)組對象是一個對象的集合,里邊的對象可以是不同類型的。數(shù)組的每一個成員對象都有一個“下標(biāo)”,用來表示它在數(shù)組中的位置(既然是“位置”,就也是從零開始的啦)

          屬性
          length 用法:<數(shù)組對象>.length;返回:數(shù)組的長度,即數(shù)組里有多少個元素。它等于數(shù)組里最后一個元素的下標(biāo)加一。所以,想添加一個元素,只需要:myArray[myArray.length] = ...。
          方法
          join() 用法:<數(shù)組對象>.join(<分隔符>);返回一個字符串,該字符串把數(shù)組中的各個元素串起來,用<分隔符>置于元素與元素之間。這個方法不影響數(shù)組原本的內(nèi)容。
          reverse()
          用法:<數(shù)組對象>.reverse();使數(shù)組中的元素順序反過來。如果對數(shù)組[1, 2, 3]使用這個方法,它將使數(shù)組變成:[3, 2, 1]。
          slice()
          用法:<數(shù)組對象>.slice(<始>[, <終>]);返回一個數(shù)組,該數(shù)組是原數(shù)組的子集,始于<始>,終于<終>。如果不給出<終>,則子集一直取到原數(shù)組的結(jié)尾。
          sort()
          用法:<數(shù)組對象>.sort([<方法函數(shù)>]);使數(shù)組中的元素按照一定的順序排列。如果不指定<方法函數(shù)>,則按字母順序排列。在這種情況下,80 是比 9 排得前的。如果指定<方法函數(shù)>,則按<方法函數(shù)>所指定的排序方法排序。<方法函數(shù)>比較難講述,這里只將一些有用的<方法函數(shù)>介紹給大家。
          按升序排列數(shù)字:
          function sortMethod(a, b) {
              return a - b;
          }

          myArray.sort(sortMethod);
          按降序排列數(shù)字:把上面的“a - b”該成“b - a”。


          4.--->Math.“數(shù)學(xué)”對象,提供對數(shù)據(jù)的數(shù)學(xué)計(jì)算。下面所提到的屬性和方法,不再詳細(xì)說明“用法”,大家在使用的時候記住用“Math.<名>”這種格式。

          屬性
          E 返回常數(shù) e (2.718281828...)。
          LN2
          返回 2 的自然對數(shù) (ln 2)。
          LN10
          返回 10 的自然對數(shù) (ln 10)。
          LOG2E
          返回以 2 為低的 e 的對數(shù) (log2e)。
          LOG10E
          返回以 10 為低的 e 的對數(shù) (log10e)。
          PI
          返回π(3.1415926535...)。
          SQRT1_2
          返回 1/2 的平方根。
          SQRT2
          返回 2 的平方根。
          方法
          abs(x) 返回 x 的絕對值。
          acos(x)
          返回 x 的反余弦值(余弦值等于 x 的角度),用弧度表示。
          asin(x)
          返回 x 的反正弦值。
          atan(x)
          返回 x 的反正切值。
          atan2(x, y)
          返回復(fù)平面內(nèi)點(diǎn)(x, y)對應(yīng)的復(fù)數(shù)的幅角,用弧度表示,其值在 -π 到 π 之間。
          ceil(x)
          返回大于等于 x 的最小整數(shù)。
          cos(x)
          返回 x 的余弦。
          exp(x)
          返回 e 的 x 次冪 (ex)。
          floor(x)
          返回小于等于 x 的最大整數(shù)。
          log(x)
          返回 x 的自然對數(shù) (ln x)。
          max(a, b)
          返回 a, b 中較大的數(shù)。
          min(a, b)
          返回 a, b 中較小的數(shù)。
          pow(n, m)
          返回 n 的 m 次冪 (nm)。
          random()
          返回大于 0 小于 1 的一個隨機(jī)數(shù)。
          round(x)
          返回 x 四舍五入后的值。
          sin(x)
          返回 x 的正弦。
          sqrt(x)
          返回 x 的平方根。
          tan(x)
          返回 x 的正切。


          5.--->Date. 日期對象。這個對象可以儲存任意一個日期,從 0001 年到 9999 年,并且可以精確到毫秒數(shù)(1/1000 秒)。在內(nèi)部,日期對象是一個整數(shù),它是從 1970 年 1 月 1 日零時正開始計(jì)算到日期對象所指的日期的毫秒數(shù)。如果所指日期比 1970 年早,則它是一個負(fù)數(shù)。所有日期時間,如果不指定時區(qū),都采用“UTC”(世界時)時區(qū),它與“GMT”(格林威治時間)在數(shù)值上是一樣的。

          方法
          以下有很多“g/set[UTC]XXX”這樣的方法,它表示既有“getXXX”方法,又有“setXXX”方法。“get”是獲得某個數(shù)值,而“set”是設(shè)定某個數(shù)值。如果帶有“UTC”字母,則表示獲得/設(shè)定的數(shù)值是基于 UTC 時間的,沒有則表示基于本地時間或?yàn)g覽期默認(rèn)時間的。
          如無說明,方法的使用格式為:“<對象>.<方法>”,下同。
          g/set[UTC]FullYear() 返回/設(shè)置年份,用四位數(shù)表示。如果使用“x.set[UTC]FullYear(99)”,則年份被設(shè)定為 0099 年。
          g/set[UTC]Year()
          返回/設(shè)置年份,用兩位數(shù)表示。設(shè)定的時候?yàn)g覽器自動加上“19”開頭,故使用“x.set[UTC]Year(00)”把年份設(shè)定為 1900 年。
          g/set[UTC]Month()
          返回/設(shè)置月份。
          g/set[UTC]Date()
          返回/設(shè)置日期。
          g/set[UTC]Day()
          返回/設(shè)置星期,0 表示星期天。
          g/set[UTC]Hours()
          返回/設(shè)置小時數(shù),24小時制。
          g/set[UTC]Minutes()
          返回/設(shè)置分鐘數(shù)。
          g/set[UTC]Seconds()
          返回/設(shè)置秒鐘數(shù)。
          g/set[UTC]Milliseconds()
          返回/設(shè)置毫秒數(shù)。
          g/setTime()
          返回/設(shè)置時間,該時間就是日期對象的內(nèi)部處理方法:從 1970 年 1 月 1 日零時正開始計(jì)算到日期對象所指的日期的毫秒數(shù)。如果要使某日期對象所指的時間推遲 1 小時,就用:“x.setTime(x.getTime() + 60 * 60 * 1000);”(一小時 60 分,一分 60 秒,一秒 1000 毫秒)。
          getTimezoneOffset()
          返回日期對象采用的時區(qū)與格林威治時間所差的分鐘數(shù)。在格林威治東方的市區(qū),該值為負(fù),例如:中國時區(qū)(GMT+0800)返回“-480”。
          toString()
          返回一個字符串,描述日期對象所指的日期。這個字符串的格式類似于:“Fri Jul 21 15:43:46 UTC+0800 2000”。
          toLocaleString()
          返回一個字符串,描述日期對象所指的日期,用本地時間表示格式。如:“2000-07-21 15:43:46”。
          toGMTString()
          返回一個字符串,描述日期對象所指的日期,用 GMT 格式。
          toUTCString()
          返回一個字符串,描述日期對象所指的日期,用 UTC 格式。
          parse()
          用法:Date.parse(<日期對象>);返回該日期對象的內(nèi)部表達(dá)方式。



          posted on 2007-12-03 18:08 湘江夜游神 閱讀(183) 評論(0)  編輯  收藏 所屬分類: JavaScript

          Locations of visitors to this page

          主站蜘蛛池模板: 浮梁县| 上犹县| 拜泉县| 西宁市| 田东县| 林口县| 闻喜县| 咸宁市| 山西省| 徐汇区| 陆丰市| 丰宁| 哈尔滨市| 铜川市| 惠水县| 南澳县| 万年县| 铜陵市| 长乐市| 斗六市| 右玉县| 东城区| 宜宾市| 东阳市| 山东| 自治县| 炎陵县| 全椒县| 贡觉县| 柳河县| 田林县| 轮台县| 昂仁县| 榆社县| 连云港市| 渭源县| 桓仁| 合阳县| 清原| 积石山| 保定市|