JavaScript 參考教程
2006/12/23 15:31:00
JavaScript 是使用“對(duì)象化編程”的,或者叫“面向?qū)ο缶幊獭钡摹K^“對(duì)象化編程”,意思是把 JavaScript 能涉及的范圍劃分成大大小小的對(duì)象,對(duì)象下面還繼續(xù)劃分對(duì)象直至非常詳細(xì)為止,所有的編程都以對(duì)象為出發(fā)點(diǎn),基于對(duì)象。小到一個(gè)變量,大到網(wǎng)頁(yè)文檔、窗口甚至屏幕,都是對(duì)象。這一章將“面向?qū)ο蟆敝v述 JavaScript 的運(yùn)行情況。 對(duì)象的基本知識(shí)
對(duì)象是可以從 JavaScript“勢(shì)力范圍”中劃分出來(lái)的一小塊,可以是一段文字、一幅圖片、一個(gè)表單(Form)等等。每個(gè)對(duì)象有它自己的屬性、方法和事件。對(duì)象的屬性是反映該對(duì)象某些特定的性質(zhì)的,例如:字符串的長(zhǎng)度、圖像的長(zhǎng)寬、文字框(Textbox)里的文字等等;對(duì)象的方法能對(duì)該對(duì)象做一些事情,例如,表單的“提交”(Submit),窗口的“滾動(dòng)”(Scrolling)等等;而對(duì)象的事件就能響應(yīng)發(fā)生在對(duì)象上的事情,例如提交表單產(chǎn)生表單的“提交事件”,點(diǎn)擊連接產(chǎn)生的“點(diǎn)擊事件”。不是所有的對(duì)象都有以上三個(gè)性質(zhì),有些沒(méi)有事件,有些只有屬性。引用對(duì)象的任一“性質(zhì)”用“<對(duì)象名>.<性質(zhì)名>”這種方法。 基本對(duì)象
現(xiàn)在我們要復(fù)習(xí)以上學(xué)過(guò)的內(nèi)容了——把一些數(shù)據(jù)類型用對(duì)象的角度重新學(xué)習(xí)一下。
Number “數(shù)字”對(duì)象。這個(gè)對(duì)象用得很少,作者就一次也沒(méi)有見(jiàn)過(guò)。不過(guò)屬于“Number”的對(duì)象,也就是“變量”就多了。 
屬性
MAX_VALUE 用法:Number.MAX_VALUE;返回“最大值”。
MIN_VALUE 用法:Number.MIN_VALUE;返回“最小值”。
NaN 用法:Number.NaN 或 NaN;返回“NaN”。“NaN”(不是數(shù)值)在很早就介紹過(guò)了。
NEGATIVE_INFINITY 用法:Number.NEGATIVE_INFINITY;返回:負(fù)無(wú)窮大,比“最小值”還小的值。
POSITIVE_INFINITY 用法:Number.POSITIVE_INFINITY;返回:正無(wú)窮大,比“最大值”還大的值。
方法
toString() 用法:<數(shù)值變量>.toString();返回:字符串形式的數(shù)值。如:若 a == 123;則 a.toString() == '123'。
String 字符串對(duì)象。聲明一個(gè)字符串對(duì)象最簡(jiǎn)單、快捷、有效、常用的方法就是直接賦值。 
屬性
length 用法:<字符串對(duì)象>.length;返回該字符串的長(zhǎng)度。
方法
charAt() 用法:<字符串對(duì)象>.charAt(<位置>);返回該字符串位于第<位置>位的單個(gè)字符。注意:字符串中的一個(gè)字符是第 0 位的,第二個(gè)才是第 1 位的,最后一個(gè)字符是第 length - 1 位的。
charCodeAt() 用法:<字符串對(duì)象>.charCodeAt(<位置>);返回該字符串位于第<位置>位的單個(gè)字符的 ASCII 碼。
fromCharCode() 用法:String.fromCharCode(a, b, c...);返回一個(gè)字符串,該字符串每個(gè)字符的 ASCII 碼由 a, b, c... 等來(lái)確定。
indexOf() 用法:<字符串對(duì)象>.indexOf(<另一個(gè)字符串對(duì)象>[, <起始位置>]);該方法從<字符串對(duì)象>中查找<另一個(gè)字符串對(duì)象>(如果給出<起始位置>就忽略之前的位置),如果找到了,就返回它的位置,沒(méi)有找到就返回“-1”。所有的“位置”都是從零開(kāi)始的。
lastIndexOf() 用法:<字符串對(duì)象>.lastIndexOf(<另一個(gè)字符串對(duì)象>[, <起始位置>]);跟 indexOf() 相似,不過(guò)是從后邊開(kāi)始找。
split() 用法:<字符串對(duì)象>.split(<分隔符字符>);返回一個(gè)數(shù)組,該數(shù)組是從<字符串對(duì)象>中分離開(kāi)來(lái)的,<分隔符字符>決定了分離的地方,它本身不會(huì)包含在所返回的數(shù)組中。例如:'1&2&345&678'.split('&')返回?cái)?shù)組:1,2,345,678。關(guān)于數(shù)組,我們等一下就討論。
substring() 用法:<字符串對(duì)象>.substring(<始>[, <終>]);返回原字符串的子字符串,該字符串是原字符串從<始>位置到<終>位

下一頁(yè)
返回列表
返回首頁(yè) 主站蜘蛛池模板: 久久丝袜精品综合网站| 中文字幕在线看日本大片| 亚洲成av人片在线观看无| 久久精品亚洲一区二区三区浴池 | 一个人看的视频在线| 麻豆国产剧果冻传媒视频| 青青草国产免费| 男人的j插入女人的p| 精品国产午夜福利在线观看| 精品乱码一区内射人妻无码| 无码国产成人av在线播放| 国产精品蜜臂在线观看| 四虎最新免费观看网址| 亚洲av永久无码精品网站| 99久久精品免费看国产| 久久久久国色av免费观看| 亚洲精品无码不卡在线播放| 午夜欧美精品久久久久久久| 亚洲国产欧美精品一区二区三区| 国产亚av手机在线观看| 亚洲精品午夜视频| xxxxx做受大片视频| 黄毛片一级毛片| 欧美日韩一区二区在线视频| 妇乱子伦精品小说588| 综合激情区视频一区视频二区| 精品黑人一区二区三区| 精品一区二区三区av天堂| 我要看WWW免费看插插视频| 国产成人久久精品| 国产精品美女一区二区| 日本高清色www网站色| 免费鲁丝片一级观看| 久久精品中文字幕不卡一二区| 麻豆视频传媒二区| 欧美jizz18性欧美| 在线综合 亚洲 欧美中文字幕| 听了下面湿透的娇喘音频| 噜噜噜亚洲色成人网站| 岛国大片在线免费观看| 午夜无码A级毛片免费视频|