亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

js字符串對象屬性和方法概述

發布時間:2020-08-11 12:08:16 來源:網絡 閱讀:1322 作者:菜鳥元 欄目:web開發

1、.length----獲取字符串長度;

var myString="JavaScript";
console.log(myString.length);  //10

2、concat----連接字符串生成新的字符串;

var s1="a";
var s2="b";
var s3="c";
console.log(s1.concat(s2,s3));  //abc
console.log(s1)  //a

3、indexOf(str,fromIndex)----找到匹配項返回索引值,如果沒找到返回-1;
常用方法:

var myString="JavaScript";
console.log(myString.indexOf("v"));  //2
console.log(myString.indexOf("Script"));  //4
console.log(myString.indexOf("key"));  //-1

完整的indexof用法:

表示從索引位置fromIndex開始查找,如果fromIndex省略,則表示默認從起始索引0開始查找; 若fromIndex為負,則從索引0開始查找。
console.log(myString.indexOf("v",5));  //-1
console.log(myString.indexOf("v",1));  //2

4、charAt(index)----返回指定索引位置的字符,若索引越界,返回空字符串;

myString="JavaScript";
console.log(myString.charAt(1));  //a
console.log(myString.charAt(10000000000000000));  //若索引越界,返回空字符串  -- ""
console.log(myString.charAt(-1));  //若索引越界,返回空字符串  -- ""

5、substr(fromIndex,length)----從起始索引fromIndex開始截取長度length的字符串,獲取的字符串包含索引值的開始位置的值,如果length長度不指定或者超過可截取的最大長度,則截取到結尾,如果起始索引fromIndex為負,則從右往左截取,-1表示倒數第一個;

myString="JavaScript";
console.log(myString.substr(1,1));  //a  
console.log(myString.substr(1,2));  //av
console.log(myString.substr(1));  //avaScript
console.log(myString.substr(1,4000000));  //avaScript
console.log(myString.substr(-1,1));  //t 
console.log(myString.substr(-2,1));  //p 
console.log(myString.substr(-6,2));  //Sc 
console.log(myString.substr(-6,6));  //Script

6、substring(startIndex,endIndex)----截取 起始索引startIndex 到 結束索引endIndex的子字符串,結果包含startIndex處的字符,不包含endIndex處的字符,如果省略endIndex,則截取到結尾,若startIndex或者endIndex為負,則會被替換為0,若startIndex = endIndex,則返回空字符串,若startIndex > endIndex,則執行方法時,兩個值會被交換;

myString="JavaScript";
console.log(myString.substring(1,3));  //av
console.log(myString.substring(4));  //Script
console.log(myString.substring(-1,1));  //J
console.log(myString.substring(3,3));  //返回空
console.log(myString.substring(3,1));  //等價于myString.substring(1,3)

7、slice(startIndex,endIndex)----截取 起始索引startIndex 到 結束索引endIndex的子字符串, 結果包含startIndex處的字符,不包含endIndex處的字符,基本用法和substring用法一樣;

不同點:
myString="JavaScript";
console.log(myString.slice(1,3))   //av
如果startIndex > endIndex,則執行方法時返回空字符串
如果 start 為負,將它作為 length + start處理,此處 length 為數組的長度;
console.log(myString.slice(-1,3))    //返回空
如果 end 為負,就將它作為 length + end 處理,此處 length 為數組的長度;
console.log(myString.slice(2,-3))   //vaScr

8、split()----字符串分割成數組,返回新數組,不影響原字符串;

var s="a,bc,d";
console.log(s.split(","));  //["a", "bc", "d"]
s="a1b1c1d1";
console.log(s.split("1"));  //["a", "b", "c", "d", ""]

9、join()----使用選擇的分隔符將一個數組合并為一個字符串;

var myList=new Array("jpg","bmp","gif","ico","png");
var imgString=myList.join("|");   
console.log(imgString)   //jpg|bmp|gif|ico|png

9、toLowerCase/toUpperCase----字符串大小寫轉換;

myString="JavaScript";
console.log(myString.toLowerCase())  //javascript
console.log(myString.toUpperCase())  //JAVASCRIPT
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吕梁市| 平南县| 黄骅市| 纳雍县| 芦溪县| 恩平市| 云浮市| 平南县| 海口市| 蒲江县| 许昌市| 乌拉特中旗| 仁布县| 涡阳县| 眉山市| 溧阳市| 通许县| 皮山县| 吕梁市| 淮滨县| 广宁县| 南部县| 镇坪县| 同心县| 基隆市| 奈曼旗| 开鲁县| 海兴县| 晴隆县| 湘乡市| 柳林县| 柞水县| 仪征市| 白沙| 咸宁市| 化德县| 陇川县| 田林县| 沁源县| 新密市| 施秉县|