반응형
.length
length 메서드는 주어진 문자열의 길이를 반환해준다.
'Code'.length;
//4
.indexOf
indexOf 메서드는 주어진 값과 일치하는 첫 번째 인덱스를 반환한다. 일치하는 값이 없을 경우, -1을 반환한다.
'Blue Whale'.indexOf('Blue'); // returns 0
'Blue Whale'.indexOf('Blute'); // returns -1
'Blue Whale'.indexOf('Whale', 0); // returns 5
'Blue Whale'.indexOf('Whale', 5); // returns 5
'Blue Whale'.indexOf('Whale', 7); // returns -1
'Blue Whale'.indexOf(''); // returns 0
'Blue Whale'.indexOf('', 9); // returns 9
'Blue Whale'.indexOf('', 10); // returns 10
'Blue Whale'.indexOf('', 11); // returns 10
추가로, indexOf() 메서드는 대소문자를 구분하기도 한다.
var myString = 'brie, pepper jack, cheddar';
var myCapString = 'Brie, Pepper Jack, Cheddar';
console.log('myString.indexOf("cheddar") is ' + myString.indexOf('cheddar'));
// 로그에 19를 출력
console.log('myCapString.indexOf("cheddar") is ' + myCapString.indexOf('cheddar'));
// 로그에 -1을 출력
.split(separator)
split 메서드는 주어진 separator를 기준으로 문자열을 분리한다.
기본 형태는 str.split([separator[, limit]]) 이렇게 쓰인다.
- 매개변수
- separator : 원본 문자열을 끊어야 할 부분을 나타내는 문자열
- limit : 끊어진 문자열의 최대 개수를 나타내는 정수
var str = 'Hello from the other side';
str.split(' ');
// ['Hello', from', 'the', 'other', 'side'];
.substring(start, end)
string 객체의 시작 인덱스로 부터 종료 인덱스 전 까지 문자열의 부분 문자열을 반환한다.
var anyString = 'Mozilla';
// Displays 'M'
console.log(anyString.substring(0, 1));
console.log(anyString.substring(1, 0));
// Displays 'Mozill'
console.log(anyString.substring(0, 6));
// Displays 'lla'
console.log(anyString.substring(4));
console.log(anyString.substring(4, 7));
console.log(anyString.substring(7, 4));
// Displays 'Mozilla'
console.log(anyString.substring(0, 7));
console.log(anyString.substring(0, 10));
.toLowerCase(), .toUpperCase()
대문자/소문자로 문자열을 변환한다.
console.log('ALPHABET'.toLowerCase());
// 'alphabet'
반응형
'Language > Javascript' 카테고리의 다른 글
Primitive Type(원시 자료형), Reference Type(참조 자료형) (2) | 2020.12.16 |
---|---|
parseFloat, Number의 차이점 (1) | 2020.12.10 |
정규표현식(Regular Expression), match (0) | 2020.12.10 |
기억해야 할 6가지 falsy 값 (0) | 2020.12.10 |
변수(Variable)와 데이터 동작 원리 (0) | 2020.12.09 |
댓글