js 에서 자주 사용 되 는 문자열 과 배열 의 조작 방법

8821 단어
split 방법: 지정 한 구분자 로 문자열 을 배열 에 분할 합 니 다.예:
var string = "java/scri/pt";
    var w = string.split("/");   
    console.log(w);-----["java", "scri", "pt"]

join 방법: 선택 한 분할 자 를 사용 하여 배열 을 문자열 로 합 칩 니 다.(split 와 반대)
var arr = ["jpg","png","gif","ico"];
var b = arr.join("/");
console.log(b);-----jpg/png/gif/ico

substring () 방법: 지정 한 아래 표 사이 에 있 는 문자열 을 추출 하 는 데 사용 합 니 다.문법: str. substring (start, stop);
파라미터 설명 start 가 필요 합 니 다.추출 할 하위 문자열 의 첫 번 째 문자 가 stringObject 에 있 는 위 치 를 정 하 는 마이너스 정수 입 니 다.stop 선택 가능.추출 할 하위 문자열 의 마지막 문자 보다 마이너스 가 아 닌 정수 가 stringObject 에 있 는 위치 가 1 많 습 니 다.이 인 자 를 생략 하면 문자열 이 끝 날 때 까지 되 돌아 오 는 하위 문자열 입 니 다.
값 을 되 돌려 주 는 새로운 문자열 입 니 다. 이 문자열 값 은 stringObject 의 키 문자열 을 포함 하고 있 습 니 다. 그 내용 은 start 에서 stop - 1 까지 의 모든 문자 이 며 길 이 는 stop 에서 start 를 줄 이 는 것 입 니 다.
substring 방법 을 설명 하 는 하위 문자열 은 start 의 문 자 를 포함 하지만 end 의 문 자 는 포함 되 지 않 습 니 다.start 와 end 가 같다 면 이 방법 은 빈 문자열 (즉 길이 가 0 인 문자열) 을 되 돌려 줍 니 다.start 가 end 보다 크 면 이 방법 은 하위 문자열 을 추출 하기 전에 이 두 개의 인 자 를 먼저 교환 합 니 다.start 나 end 가 마이너스 라면 0 으로 대 체 됩 니 다.
substr 방법
지정 한 위치 에서 부터 지정 한 길 이 를 되 돌려 주 는 하위 문자열 을 정의 하고 사용 합 니 다.
문법 string Object. substr (start [, length])
파라미터 설명 start 가 필요 합 니 다.필요 한 하위 문자열 의 시작 위치 입 니 다.문자열 의 첫 번 째 문자 의 색인 은 0 입 니 다.length 선택 가능.되 돌아 오 는 하위 문자열 에 포 함 될 문자 갯 수 입 니 다.
length 가 0 또는 음수 라면 빈 문자열 을 되 돌려 줍 니 다.이 인자 가 지정 되 지 않 으 면 하위 문자열 은 stringObject 의 마지막 까지 이 어 집 니 다.
var str = "0123456789"; 

alert(str.substring(0));------------"0123456789" 
alert(str.substring(5));------------"56789" 
alert(str.substring(10));-----------"" 
alert(str.substring(12));-----------"" 
alert(str.substring(-5));-----------"0123456789" 
alert(str.substring(-10));----------"0123456789" 
alert(str.substring(-12));----------"0123456789" 
alert(str.substring(0,5));----------"01234" 
alert(str.substring(0,10));---------"0123456789" 
alert(str.substring(0,12));---------"0123456789" 
alert(str.substring(2,0));----------"01" 
alert(str.substring(2,2));----------"" 
alert(str.substring(2,5));----------"234" 
alert(str.substring(2,12));---------"23456789" 
alert(str.substring(2,-2));---------"01" 
alert(str.substring(-1,5));---------"01234" 
alert(str.substring(-1,-5));--------"" 

alert(str.substr(0));---------------"0123456789" 
alert(str.substr(5));---------------"56789" 
alert(str.substr(10));--------------"" 
alert(str.substr(12));--------------"" 
alert(str.substr(-5));--------------"0123456789" 
alert(str.substr(-10));-------------"0123456789" 
alert(str.substr(-12));-------------"0123456789" 
alert(str.substr(0,5));-------------"01234" 
alert(str.substr(0,10));------------"0123456789" 
alert(str.substr(0,12));------------"0123456789" 
alert(str.substr(2,0));-------------"" 
alert(str.substr(2,2));-------------"23" 
alert(str.substr(2,5));-------------"23456" 
alert(str.substr(2,12));------------"23456789" 
alert(str.substr(2,-2));------------"" 
alert(str.substr(-1,5));------------"01234" 
alert(str.substr(-1,-5));-----------"" 

indexof 방법 으로 문자열 에 들 어 오 는 하위 문자열 은 이 문자열 에 처음 나타 난 위치의 아래 표 시 를 가 져 옵 니 다.
    var string = "javascript";
    var w = string.indexOf("a");   
    console.log(w);  --- 1 

좋은 웹페이지 즐겨찾기