国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js字符串類型String常用操作實例總結

2024-05-06 15:37:08
字體:
來源:轉載
供稿:網友

本文實例講述了js字符串類型String常用操作。分享給大家供大家參考,具體如下:

字符串是不可變的。

對字符串的所有操作都會返回一個新字符串,原字符串不變

在 ie 6-7 時,' abc ' + ' cdf '  如果兩個大量的字符串拼接,性能很低,原因是需要開辟新內存 和 創建新變量,導致性能低下,而在ie8 后得到大幅改善。

字符串常用方法

// 創建字符串var a = new String('123')var a = '123'
a.length   // => 3, length屬性返回字符串字符的個數a[0]    // => 1, 索引 求指定索引的字符串// charAt()方法,也是求指定索引的字符串a.toUpperCase()  // 將字符串全部轉為大寫, // 例:var str = "hello world"; str.toUpperCase()a.toLowerCase()  // 將字符串全部轉為小寫, // 例:var str = "HELLO WORLD"; str.toLowerCase()

indexOf()        //搜索指定字符串出現的位置,接收兩個參數,第一個參數表示要查找的元素,
// 第二個參數表示要查找的位置,若找到則返回對應元素所在的位置,否則返回-1

var s = 'hello world!';alert(s.indexOf('world')); //返回6alert(s.indexOf('World')); //返回-1alert(s.indexOf('o'));  //返回4alert(s.indexOf('o',6));  //從第六位開始查找,返回7

concat            // 將一個或多個字符串拼接起來,返回拼接到的新的字符串,原字符串不變

var str1 = "hello ";var res = str1.concat(" world","!");alert(res);  //返回hello world!alert(str1);  //返回hello

slice             // 返回被操作字符的子字符串,原字符串不變,
// 接受兩個參數,字符串的起始位置和結束位置,返回的字符串不包含結束位置的字符,
// 第一個參數要小于第二個參數,否則返回"",
// 若只有一個參數,返回起始位置到字符串結尾的所有字符串,
// 若傳遞的參數為負數,將傳入的負值與字符創的長度相加

var str = "hello world!";alert(str.slice(3,7));//返回lo walert(str.slice(3));//返回lo world!alert(str.slice(9,5));//返回""alert(str.slice(-7,-3));//負數與長度相加,即str.slice(5,9)返回 woralert(str.slice(5,9));//返回 wor

substring         // 當傳入的參數是正數時,substring與slice的功能基本相同,
// 唯一的區別是當第一個參數大于第二個參數時,方法將第二個參數作為截取的起始位置
// 而將第一個參數作為截取結束的位置,且截取的字符串不包含第一個參數位置對應的值,
// 當傳入的參數是負值時,該方法會將所有的負值轉化為0

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 宁德市| 海宁市| 台湾省| 威海市| 洞头县| 兴仁县| 封开县| 勃利县| 江北区| 印江| 虎林市| 江安县| 察隅县| 红河县| 荔浦县| 永平县| 和政县| 西贡区| 中山市| 阿克| 西林县| 南安市| 云龙县| 大宁县| 集安市| 西平县| 独山县| 庆城县| 体育| 海伦市| 纳雍县| 阳信县| 九江县| 逊克县| 左贡县| 楚雄市| 武威市| 肃南| 乌兰县| 龙陵县| 苍山县|