JS 공부

찬찬잉·2022년 5월 6일
0

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 함수)

profile
디자이너, 기획자 출신의 개발자

0개의 댓글