中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

Javascript之String對象詳解
來源:易賢網 閱讀:948 次 日期:2016-06-18 13:51:33
溫馨提示:易賢網小編為您整理了“Javascript之String對象詳解”,方便廣大網友查閱!

本文主要介紹javascript中的String對象的用法,講解的很詳細,希望能給大家做一個參考。

String 對象用于處理文本(字符串)。

1、創建String

代碼如下:

var str = "Hello World";

var str1 = new String(str);

var str = String("Hello World");

此三種方法都可以,但是略有區別

2、length屬性--->返回字符串的長度

3、anchor() 方法用于創建 HTML 錨。

HTML錨是什么?

就是<a ...>...</a>

stringObject.anchor(anchorname)

anchorname 必需。為錨定義名稱。

代碼如下:

var txt="Hello world!"

document.write(txt.anchor("myanchor"))

輸出為:

<a name="myanchor">Hello world!</a>

當然在瀏覽器中看到的就是Hello world!

4、big() 方法用于把字符串顯示為大號字體。

使用方法:

代碼如下:

var str="Hello world!"

document.write(str.big())

5、blink() 方法用于顯示閃動的字符串。

使用方法:

代碼如下:

var str="Hello world!"

document.write(str.blink())

6、bold() 方法用于把字符串顯示為粗體。

代碼如下:

var str="Hello world!"

document.write(str.bold())

7、charAt() 方法可返回指定位置的字符。

stringObject.charAt(index)

index 必需。表示字符串中某個位置的數字,即字符在字符串中的下標。

注釋:字符串中第一個字符的下標是 0。如果參數 index 不在 0 與 string.length 之間,該方法將返回一個空字符串。

8、charCodeAt() 方法可返回指定位置的字符的 Unicode 編碼。這個返回值是 0 - 65535 之間的整數。

方法 charCodeAt() 與 charAt() 方法執行的操作相似,只不過前者返回的是位于指定位置的字符的編碼,而后者返回的是字符子串。

代碼如下:

var str="Hello world!"

document.write(str.charCodeAt(1))

輸出為:101

9、concat() 方法用于連接兩個或多個字符串。

stringObject.concat(stringX,stringX,...,stringX)

stringX 必需。將被連接為一個字符串的一個或多個字符串對象。

提示:請注意,使用 " + " 運算符來進行字符串的連接運算通常會更簡便一些。

代碼如下:

var str1="Hello "

var str2="world!"

document.write(str1.concat(str2))

輸出為:

Hello world!

10、fontcolor() 方法用于按照指定的顏色來顯示字符串。

stringObject.fontcolor(color)

color 必需。為字符串規定 font-color。該值必須是顏色名(red)、RGB 值(rgb(255,0,0))或者十六進制數(#FF0000)。

例:

代碼如下:

var str="Hello world!"

document.write(str.fontcolor("Red"))

11、lastIndexOf() 方法可返回一個指定的字符串值最后出現的位置,在一個字符串中的指定位置從后向前搜索。

stringObject.lastIndexOf(searchvalue,fromindex)

searchvalue 必需。規定需檢索的字符串值。

fromindex 可選的整數參數。規定在字符串中開始檢索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略該參數,則將從字符串的最后一個字符處開始檢索。

注釋:lastIndexOf() 方法對大小寫敏感!

如果要檢索的字符串值沒有出現,則該方法返回 -1。

例:

代碼如下:

var str="Hello world!"

document.write(str.lastIndexOf("Hello") + "<br />")

document.write(str.lastIndexOf("World") + "<br />")

document.write(str.lastIndexOf("world"))

輸出:

0

-1

6

12、link() 方法用于把字符串顯示為超鏈接。

stringObject.link(url)//url 必需。規定要鏈接的 URL。

var str="腳本之家"

document.write(str.link("http://www.jb51.net"))

13、match() 方法可在字符串內檢索指定的值,或找到一個或多個正則表達式的匹配。

該方法類似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。

stringObject.match(searchvalue)

searchvalue 必需。規定要檢索的字符串值。

或:

stringObject.match(regexp)

regexp 必需。規定要匹配的模式的 RegExp 對象。如果該參數不是 RegExp 對象,則需要首先把它傳遞給 RegExp 構造函數,將其轉換為 RegExp 對象。

代碼如下:

var str="Hello world!"

document.write(str.match("world") + "<br />")

document.write(str.match("World") + "<br />")

document.write(str.match("worlld") + "<br />")

document.write(str.match("world!"))

輸出為:

world

null

null

world!

14、replace() 方法用于在字符串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串。

stringObject.replace(regexp/substr,replacement)

regexp/substr 必需。規定子字符串或要替換的模式的 RegExp 對象。

請注意,如果該值是一個字符串,則將它作為要檢索的直接量文本模式,而不是首先被轉換為 RegExp 對象。

replacement 必需。一個字符串值。規定了替換文本或生成替換文本的函數。

一個新的字符串,是用 replacement 替換了 regexp 的第一次匹配或所有匹配之后得到的。

例:

代碼如下:

var str="Visit Microsoft!"

document.write(str.replace(/Microsoft/, "JB51"))

輸出結果為:

Visit JB51!

15、search() 方法用于檢索字符串中指定的子字符串,或檢索與正則表達式相匹配的子字符串。

stringObject.search(regexp)

regexp 該參數可以是需要在 stringObject 中檢索的子串,也可以是需要檢索的 RegExp 對象。

注釋:要執行忽略大小寫的檢索,請追加標志 i。

返回值:

stringObject 中第一個與 regexp 相匹配的子串的起始位置。

注釋:如果沒有找到任何匹配的子串,則返回 -1。

注:search() 對大小寫敏感

例:

[code]var str="Visit JB51!"

document.write(str.search(/JB51/))

輸出:

6

16、slice() 方法可提取字符串的某個部分,并以新的字符串返回被提取的部分。

stringObject.slice(start,end)

start 要抽取的片斷的起始下標。如果是負數,則該參數規定的是從字符串的尾部開始算起的位置。也就是說,-1 指字符串的最后一個字符,-2 指倒數第二個字符,以此類推。

end 緊接著要抽取的片段的結尾的下標。若未指定此參數,則要提取的子串包括 start 到原字符串結尾的字符串。如果該參數是負數,那么它規定的是從字符串的尾部開始算起的位置。

返回值:

一個新的字符串。包括字符串 stringObject 從 start 開始(包括 start)到 end 結束(不包括 end)為止的所有字符。

String.slice() 與 Array.slice() 相似

代碼如下:

var str="Hello happy world!"

document.write(str.slice(6))

輸出:happy world!

代碼如下:

var str="Hello happy world!"

document.write(str.slice(6,11))

輸出:happy

17、split() 方法用于把一個字符串分割成字符串數組。

stringObject.split(separator,howmany)

separator 必需。字符串或正則表達式,從該參數指定的地方分割 stringObject。

howmany 可選。該參數可指定返回的數組的最大長度。如果設置了該參數,返回的子串不會多于這個參數指定的數組。如果沒有設置該參數,整個字符串都會被分割,不考慮它的長度。

注釋:如果把空字符串 (""),不是空格,用作 separator,那么 stringObject 中的每個字符之間都會被分割

例:

代碼如下:

var str="How are you doing today?"

document.write(str.split(" ") + "<br />")

document.write(str.split("") + "<br />")

document.write(str.split(" ",3))

輸出:

How,are,you,doing,today?

H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?

How,are,you

18、substr() 方法可在字符串中抽取從 start 下標開始的指定數目的字符。

stringObject.substr(start,length)

start 必需。要抽取的子串的起始下標。必須是數值。如果是負數,那么該參數聲明從字符串的尾部開始算起的位置。也就是說,-1 指字符串中最后一個字符,-2 指倒數第二個字符,以此類推。

length 可選。子串中的字符數。必須是數值。如果省略了該參數,那么返回從 stringObject 的開始位置到結尾的字串。

返回值:

一個新的字符串,包含從 stringObject 的 start(包括 start 所指的字符) 處開始的 lenght 個字符。如果沒有指定 lenght,那么返回的字符串包含從 start 到 stringObject 的結尾的字符。

注:ECMAscript 沒有對該方法進行標準化,因此反對使用它。

代碼如下:

var str="Hello world!"

document.write(str.substr(3,7))

輸出:

lo worl

19、substring() 方法用于提取字符串中介于兩個指定下標之間的字符。

stringObject.substring(start,stop)

start 必需。一個非負的整數,規定要提取的子串的第一個字符在 stringObject 中的位置。

stop 可選。一個非負的整數,比要提取的子串的最后一個字符在 stringObject 中的位置多 1,如果省略該參數,那么返回的子串會一直到字符串的結尾。

返回值

一個新的字符串,該字符串值包含 stringObject 的一個子字符串,其內容是從 start 處到 stop-1 處的所有字符,其長度為 stop 減 start。

注:

substring() 方法返回的子串包括 start 處的字符,但不包括 end 處的字符。

如果參數 start 與 end 相等,那么該方法返回的就是一個空串(即長度為 0 的字符串)。如果 start 比 end 大,那么該方法在提取子串之前會先交換這兩個參數。

注:

與 slice() 和 substr() 方法不同的是,substring() 不接受負的參數。

例:

代碼如下:

var str="Hello world!"

document.write(str.substring(3,7))

輸出:

lo w

20、定義和用法

toLowerCase() 方法用于把字符串轉換為小寫。

stringObject.toLowerCase()//無參

返回值:

一個新的字符串,在其中 stringObject 的所有大寫字符全部被轉換為了小寫字符。

21、toUpperCase() 方法用于把字符串轉換為大寫。

stringObject.toUpperCase()//無參

返回值:

一個新的字符串,在其中 stringObject 的所有小寫字符全部被轉換為了大寫字符。

22、indexOf() 方法可返回某個指定的字符串值在字符串中首次出現的位置。

stringObject.indexOf(searchvalue,fromindex)

searchvalue 必需。規定需檢索的字符串值。

fromindex 可選的整數參數。規定在字符串中開始檢索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略該參數,則將從字符串的首字符開始檢索。

說明:

該方法將從頭到尾地檢索字符串 stringObject,看它是否含有子串 searchvalue。開始檢索的位置在字符串的 fromindex 處或字符串的開頭(沒有指定 fromindex 時)。如果找到一個 searchvalue,則返回 searchvalue 的第一次出現的位置。stringObject 中的字符位置是從 0 開始的。

注:indexOf() 方法對大小寫敏感!

例:

代碼如下:

var str="Hello world!"

document.write(str.indexOf("Hello") + "<br />")

document.write(str.indexOf("World") + "<br />")

document.write(str.indexOf("world"))

輸出:

0

-1

6

更多信息請查看網絡編程
易賢網手機網站地址:Javascript之String對象詳解
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
夜夜狂射影院欧美极品| 久久国产精品久久国产精品| 欧美jizz19性欧美| 欧美一区二区视频网站| 99re热精品| 亚洲精品国产欧美| 亚洲高清精品中出| 亚洲国产精品一区制服丝袜| 一区二区在线视频| 亚洲大黄网站| 亚洲精品乱码久久久久| 亚洲精品国产无天堂网2021| 亚洲国产精品福利| 亚洲国产一区二区精品专区| 在线免费观看日韩欧美| 亚洲韩国青草视频| 亚洲美女视频在线免费观看| 亚洲精品一区二区三区蜜桃久| 亚洲第一区中文99精品| 亚洲黄色小视频| 亚洲精品国产系列| 一本色道久久加勒比88综合| 99精品免费视频| 国产精品高清在线观看| 久久久精品一区| 久久久久高清| 久久综合电影| 欧美剧在线观看| 韩国三级电影久久久久久| 激情视频亚洲| 久久女同互慰一区二区三区| 欧美日韩成人一区二区三区| 日韩视频一区二区在线观看| 欧美日韩免费观看一区二区三区| 欧美国产日韩一区二区在线观看| 欧美国产日韩精品| 欧美激情在线免费观看| 国产精品美女在线观看| 依依成人综合视频| aa成人免费视频| 欧美一区中文字幕| 欧美激情欧美激情在线五月| 欧美视频在线观看免费网址| 国产伦精品一区二区三区在线观看| 国产欧美日韩亚洲精品| 欲色影视综合吧| 亚洲午夜av电影| 久久人体大胆视频| 欧美成人中文字幕| 一区在线播放| 一区二区三区视频在线播放| 欧美亚洲自偷自偷| 久久视频在线免费观看| 欧美激情精品久久久久久| 欧美日韩中文精品| 国产免费一区二区三区香蕉精| 影音先锋久久精品| 午夜精品久久久久久久99黑人| 久久av在线看| 欧美图区在线视频| 国内精品国产成人| 亚洲伊人色欲综合网| 欧美成人久久| 国产欧美日韩亚州综合| 激情综合网址| 欧美亚洲一区三区| 欧美日韩日本网| 国产一区二区在线观看免费| 亚洲精品国产视频| 久久久国产亚洲精品| 久久免费少妇高潮久久精品99| 国产精品成人aaaaa网站| 国产欧美日本在线| 亚洲国产一区二区三区高清| 亚洲在线第一页| 欧美福利小视频| 尤妮丝一区二区裸体视频| 亚洲少妇诱惑| 中文在线不卡| 欧美激情一区二区三区蜜桃视频 | 国产日本欧美视频| 在线一区二区日韩| 国产日韩欧美精品| 欧美激情四色 | 欧美高清hd18日本| 亚洲精品视频在线观看免费| 在线播放亚洲| 欧美黄在线观看| 国产精品二区二区三区| 中文亚洲字幕| 欧美日本乱大交xxxxx| 国产精品久久久久9999| 久久久久久久一区二区三区| 精品成人一区二区| 欧美激情影院| 美女视频黄 久久| 亚洲免费一在线| 亚洲精品国偷自产在线99热| 国产精品久久久久久久久免费| 午夜精品久久久久久久久| 国产一区二区三区自拍| 国产精品亚洲一区| 国产精品国产福利国产秒拍| 欧美激情精品久久久六区热门| 久久久久一区二区三区| 一区二区三区免费在线观看| 亚洲性视频网站| 亚洲欧美国产高清va在线播| 亚洲私拍自拍| 在线观看91精品国产入口| 欧美视频不卡| 国产精品日韩精品欧美在线| 韩国免费一区| 欧美日韩亚洲视频| 欧美午夜精品久久久久久超碰| 国产一区二区三区四区在线观看| 亚洲天堂成人在线观看| 欧美午夜不卡| 欧美在线国产| 狠狠做深爱婷婷久久综合一区| 久久久五月婷婷| 亚洲国产婷婷| 欧美精品一区视频| 亚洲欧美日韩国产综合精品二区| 国产日韩欧美不卡| 国产亚洲精久久久久久| 亚洲六月丁香色婷婷综合久久| 99综合精品| 99精品免费视频| 久久久精品久久久久| 欧美日韩国产成人高清视频| 奶水喷射视频一区| 国产欧美日本在线| 久久国产精品黑丝| 欧美1区免费| 亚洲视频日本| 亚洲区中文字幕| 国产精品二区影院| 久久精品二区亚洲w码| 亚洲高清免费| 国产精品分类| 国产精品久久77777| 久久裸体艺术| 一区二区冒白浆视频| 国内精品久久久久影院色| 欧美日韩不卡视频| 国产精品久久99| 欧美激情精品久久久久久免费印度 | 亚洲日本中文字幕区| 欧美日韩在线视频首页| 久久九九久精品国产免费直播| 一区二区三区日韩| 狠狠综合久久av一区二区老牛| 欧美日韩精品在线观看| 久久综合狠狠综合久久激情| 亚洲一区二区三区久久| 亚洲精品视频在线观看免费| 国产三级欧美三级日产三级99| 欧美日韩国产一区二区三区| 久久米奇亚洲| 香蕉av福利精品导航| 亚洲香蕉成视频在线观看| 亚洲国内精品在线| 国产一区二区福利| 国产精品av免费在线观看| 欧美精品手机在线| 理论片一区二区在线| 欧美亚洲视频| 亚洲欧美国产高清va在线播| 久久综合九色| 久久综合九色| 久久久久久久综合日本| 性做久久久久久| 亚洲无限乱码一二三四麻| 亚洲天堂视频在线观看| 亚洲免费av观看| 亚洲人成网站在线播| 禁断一区二区三区在线| 亚洲开发第一视频在线播放| 亚洲成人在线网| 狠狠色香婷婷久久亚洲精品| 国产精品揄拍500视频| 国产精品男gay被猛男狂揉视频| 欧美插天视频在线播放| 国产精品99久久久久久久女警| 国产欧美日韩视频在线观看 | 狠狠色综合网| 裸体女人亚洲精品一区| 午夜视频在线观看一区二区| 日韩午夜电影| 亚洲精品自在久久| 亚洲精品久久久久| 一区二区在线观看视频| 久久久久亚洲综合| 久久爱www.| 欧美人在线观看| 欧美日本在线看| 亚洲美女精品成人在线视频| 99精品视频免费在线观看| 欧美另类极品videosbest最新版本|