干熟妇在线视频午夜剧场一级A级|99成人香视频日本两性激情视频|久久 午夜福利无码精品人妻一区|热久久超碰精品精品少妇一区二区|五月天综合在线国产一区免费视频|亚洲成人中心热re久久99|亚洲国产怡红院丁香五月综合h|玖玖九久久久午夜射精视频

十二年專注于品牌網(wǎng)站建設(shè) 十余年專注于網(wǎng)站建設(shè)_小程序開發(fā)_APP開發(fā),低調(diào)、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡(luò)微信公眾號(hào) 掃一掃關(guān)注
小程序
tel-icon全國服務(wù)熱線:400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
掃一掃打開百恒網(wǎng)絡(luò)微信小程序

百恒網(wǎng)絡(luò)

南昌百恒網(wǎng)絡(luò)

關(guān)于紹函數(shù)中的String類型字符方法介紹

百恒網(wǎng)絡(luò) 2012-09-11 4717

String類型是字符串的對(duì)象包裝類型,可以像下面這樣使用String構(gòu)造函數(shù)來創(chuàng)建:

var stringObject = new String("hello world");

String對(duì)象的方法也可以在所有基本的字符串值中訪問到。其中,繼承的valueOf()、toLocaleString()和toString()方法,都返回對(duì)象所表示的基本字符串值。

String類型的每個(gè)實(shí)例都有一個(gè)length屬性,表示字符串中包含多個(gè)字符。來看下面的例子:

var stringValue="hello world";

aler tostringValue.length);//"11"

這個(gè)例子輸出了字符串"hello world"中的字符數(shù)量,即"11"。應(yīng)該注意的是,即使字符串中包含雙字節(jié)字符(不是占一個(gè)字節(jié)的ASCII字符),每個(gè)字符也仍然算一個(gè)字符。 String類型提供了很多方法,用于輔助完成對(duì)ECMAScript中字符串的解析和操作。

字符方法

兩個(gè)用于訪問字苻串中特定字符的方法是:charAt()和charCodeAt()。這兩個(gè)方法都接收一個(gè)參數(shù),即基于o的字符位置。其中,charAt()方法以單字符孚釋甭釃露式返回給定位置的那個(gè)字符 (ECMAScript中沒有字符類型)。例如:

var stringValue = "hello world";

alert(stringValue.charAt(1)); //"e"

字符串"hello world"位置1處的字符是"e",因此調(diào)用charAt(1)就返回了"e"。如果你想得到的不是字符而是字符編碼,那么南昌網(wǎng)站建設(shè)公司技術(shù)人員建議就要像下面這樣使用charCodeAt()了:

var stringValue="hello world";

alert(stringValue.charCodeAt(1));

這個(gè)例子輸出的是"101",也就是小寫字母"e"的字符編碼。

某些瀏覽器還支持另一種ECMA-262并沒有規(guī)定的訪問個(gè)別字符的方法。具體來說,就是在Firefox、Opera和Safari中,可以使用方括號(hào)加數(shù)字索引來訪問字符串中的特定字符,如下面的例子所示:

var stringValue = "hello world";

alert(stringValue[1]); //"e"

如果是在IE中使用這種語法,IE會(huì)返回undefined值(盡管根本不是特殊的undefined值)。


400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
掃一掃打開百恒網(wǎng)絡(luò)小程序

歡迎您的光顧,我們將竭誠為您服務(wù)×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務(wù) 售后服務(wù)
 
售后服務(wù) 售后服務(wù)
 
備案專線 備案專線
 
×