parseInt
: 소수점을 정수로 출력하기/ 만약 두번째 (첫번째, 두번째)인자에 값이 들어오면 그것은 진수를 뜻합니다.
parseFloat
: 대입된 값을 부동 소수점 숫자로 변환한다. 만약 숫자가 아닌 값이 들어오면 생략해버린다.
trim
: 문자 공백 지우기 ' abc ' => abc
slice
: '문자열'.slice(시작 인덱스, 종료 인덱스)
예제
const sentence = 'The sun will shine on us again';
console.log(sentence.slice(13));
console.log(sentence.slice(13, 24));
console.log(sentence.slice(0));
console.log(sentence.slice(0, -23));
slice 메소드는 음수도 가능, 음수는 인덱스를 문자열 뒤에서 부터 시작하여 인덱스를 셈한다.
문자열 길이가 넘어가면 빈 값을 반환.
substring
: 인자로 시작 지점의 인덱스와 종료 지점의 인덱스를 받습니다.
두 번째 인자인 종료 인덱스는 선택 사항이므로 필수값은 아님
슬라이스랑 다른 점은 음수를 넣으면 정상적으로 수행안함
substr
: 음수를 넣으면 정상적으로 수행 안함
length
: 문자열을 구하기 위해서 사용할 수 있다.
const arr = ['short', 'long sentence, it is not appropriate', 'dwdwdwdw'];
arr. forEach (str => {
if (str.length < 10) console.log(str);
})
concat
: 문자열 합치기
charAt()
: 문자 찾기
indexOf
: 원하는 문자의 위치를 찾을 수 있다.
lastindexOf
마지막 인덱스의 위치를 찾을 수 있다.
const str = 'Carpe diem, seize the day';
console.log(`"e"는 ${str.lastIndexOf('e')} 번째 인덱스에 있습니다.`)
"e"는 20 번째 인덱스에 있습니다.
includes
: 일치하는 문자열이 있는 경우 true, 없으면 false를 반환한다.
const str = 'Make your lives extradordinary';
console.log(str.includes('Make')); / true
console.log(str.includes('Make', 1)); / false
toLowerCase
: 대문자를 소문자
toUpperCase
: 소문자를 대문자
Array.from()
: Array.from(배열로 변환될 값, 반환될 배열 내부 요소에 대한 callback 함수)