亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js String對象中常用方法小結(字符串操作)

 更新時間:2012年01月27日 20:54:51   作者:  
js String對象中常用方法小結,需要的朋友可以參考下
1、charCodeAt方法返回一個整數,代表指定位置字符的Unicode編碼。
strObj.charCodeAt(index)
說明:
index將被處理字符的從零開始計數的編號。有效值為0到字符串長度減1的數字。
如果指定位置沒有字符,將返回NaN。
例如:
var str = "ABC";
str.charCodeAt(0);
結果:65
2、fromCharCode方法從一些Unicode字符串中返回一個字符串。
String.fromCharCode([code1[,code2...]])
說明:
code1,code2...是要轉換為字符串的Unicode字符串序列。如果沒有參數,結果為空字符串。
例如:
String.fromCharCode(65,66,112);
結果:ABp
3、charAt方法返回指定索引位置處的字符。如果超出有效范圍的索引值返回空字符串。
strObj.charAt(index)
說明:
index想得到的字符的基于零的索引。有效值是0與字符串長度減一之間的值。
例如:
var str = "ABC";
str.charAt(1);
結果:B
4、slice方法返回字符串的片段。
strObj.slice(start[,end])
說明:
start下標從0開始的strObj指定部分其實索引。如果start為負,將它作為length+start處理,此處length為字符串的長度。
end小標從0開始的strObj指定部分結束索引。如果end為負,將它作為length+end處理,此處length為字符串的長度。
例如:
012345
var str = "ABCDEF";
str.slice(2,4);
結果:CD
5、substring方法返回位于String對象中指定位置的子字符串。
strObj.substring(start,end)
說明:
start指明子字符串的起始位置,該索引從0開始起算。
end指明子字符串的結束位置,該索引從0開始起算。
substring方法使用start和end兩者中的較小值作為子字符串的起始點。如果start或end為NaN或者為負數,那么將其替換為0。
例如:
012345
var str = "ABCDEF";
str.substring(2,4); // 或 str.substring(4,2);
結果:CD
6、substr方法返回一個從指定位置開始的指定長度的子字符串。
strObj.substr(start[,length])
說明:
start所需的子字符串的起始位置。字符串中的第一個字符的索引為0。
length在返回的子字符串中應包括的字符個數。
例如:
012345
var str = "ABCDEF";
str.substr(2,4);
結果:CDEF
7、indexOf方法放回String對象內第一次出現(xiàn)子字符串位置。如果沒有找到子字符串,則返回-1。
strObj.indexOf(substr[,startIndex])
說明:
substr要在String對象中查找的子字符串。
startIndex該整數值指出在String對象內開始查找的索引。如果省略,則從字符串的開始處查找。
例如:
01234567
var str = "ABCDECDF";
str.indexOf("CD",1); // 由1位置從左向右查找 123...
結果:2
8、lastIndexOf方法返回String對象中字符串最后出現(xiàn)的位置。如果沒有匹配到子字符串,則返回-1。
strObj.lastIndexOf(substr[,startindex])
說明:
substr要在String對象內查找的子字符串。
startindex該整數值指出在String對象內進行查找的開始索引位置。如果省略,則查找從字符串的末尾開始。
例如:
01234567
var str = "ABCDECDF";
str.lastIndexOf("CD",6); // 由6位置從右向左查找 ...456
結果:5
9、search方法返回與正則表達式查找內容匹配的第一個字符串的位置。
strObj.search(reExp)
說明:
reExp包含正則表達式模式和可用標志的正則表達式對象。
例如:
var str = "ABCDECDF";
str.search("CD"); // 或 str.search(/CD/i);
結果:2
10、concat方法返回字符串值,該值包含了兩個或多個提供的字符串的連接。
str.concat([string1[,string2...]])
說明:
string1,string2要和所有其他指定的字符串進行連接的String對象或文字。
例如:
var str = "ABCDEF";
str.concat("ABCDEF","ABC");
結果:ABCDEFABCDEFABC
11、將一個字符串分割為子字符串,然后將結果作為字符串數組返回。
strObj.split([separator[,limit]])
說明:
separator字符串或 正則表達式 對象,它標識了分隔字符串時使用的是一個還是多個字符。如果忽略該選項,返回包含整個字符串的單一元素數組。
limit該值用來限制返回數組中的元素個數。
例如:
var str = "AA BB CC DD EE FF";
alert(str.split(" ",3));
結果:
AA,BB,CC
12、toLowerCase方法返回一個字符串,該字符串中的字母被轉換成小寫。
例如:
var str = "ABCabc";
str.toLowerCase();
結果:abcabc
13、toUpperCase方法返回一個字符串,該字符串中的所有字母都被轉換為大寫字母。
例如:
var str = "ABCabc";
str.toUpperCase();
結果:ABCABC

相關文章

  • 一種新的javascript對象創(chuàng)建方式Object.create()

    一種新的javascript對象創(chuàng)建方式Object.create()

    這篇文章主要介紹了一種新的javascript對象創(chuàng)建方式Object.create(),感興趣的小伙伴們可以參考一下
    2015-12-12
  • javaScript Array(數組)相關方法簡述

    javaScript Array(數組)相關方法簡述

    javaScript Array(數組)相關方法簡述,讓大家更快的熟悉array數組的用法。
    2009-07-07
  • Javascript調試腳本的經驗之談

    Javascript調試腳本的經驗之談

    隨著用JavaScript編程的深入,你會開始理解那些JavaScript給出的不透明錯誤信息。一旦你理解了你常犯的一般性錯誤,你就會很快知道怎樣避免它們,這樣你寫的代碼中的錯誤將越來越少。
    2008-10-10
  • 如何在項目中使用log4.js的方法步驟

    如何在項目中使用log4.js的方法步驟

    這篇文章主要介紹了如何在項目中使用log4.js的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • JS簡單實現(xiàn)數組去重的方法示例

    JS簡單實現(xiàn)數組去重的方法示例

    這篇文章主要介紹了JS簡單實現(xiàn)數組去重的方法,涉及javascript數組的遍歷、判斷及賦值操作,代碼非常簡單易懂,具有一定參考借鑒價值,需要的朋友可以參考下
    2017-03-03
  • JS實現(xiàn)簡易留言板增刪功能

    JS實現(xiàn)簡易留言板增刪功能

    這篇文章主要為大家詳細介紹了JS實現(xiàn)簡易留言板增刪功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • JavaScript版本迷局介紹

    JavaScript版本迷局介紹

    有人說喜歡一個人,沒必要了解她的過去,然而想讀懂一個人,卻需要了解她的過去。
    2011-01-01
  • 關于layui 實現(xiàn)點擊按鈕添加一行(方法渲染創(chuàng)建的table)

    關于layui 實現(xiàn)點擊按鈕添加一行(方法渲染創(chuàng)建的table)

    今天小編就為大家分享一篇關于layui 實現(xiàn)點擊按鈕添加一行(方法渲染創(chuàng)建的table),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • bootstrap table小案例

    bootstrap table小案例

    這篇文章主要介紹了bootstrap table小案例,教大家如何使用表格組件bootstrap table
    2016-10-10
  • js中Map和Set的用法及區(qū)別實例詳解

    js中Map和Set的用法及區(qū)別實例詳解

    map和set一樣是關聯(lián)式容器,它們的底層容器都是紅黑樹,區(qū)別就在于map的值不作為鍵,鍵和值是分開的,下面這篇文章主要給大家介紹了關于js中Map和Set的用法及區(qū)別的相關資料,需要的朋友可以參考下
    2022-02-02

最新評論