[코플릿] 조건문 / 반복문

hyxoo·2023년 2월 22일
0

코드스테이츠

목록 보기
7/37
post-thumbnail

📝 코플릿 노트

📌 조건문 / 반복문

❗️string 선언할 때 빈 문자열을 넣지 않고 선언하면 null이 아닌 undefined가 들어가버린다.

let str = '짠'
let str1 = '';
let str2;

console.log(str1+str); // 짠
console.log(str2+str); // undefined짠

❗️ JavaScript에서 string 타입은 한번 정해지면 변경 불가능하다. (새로운 string 객체를 만들어 재할당은 가능)
string을 변경하고 싶을 때 replace를 사용할 수 있다.

let str = '사과 먹고싶다'
str = str.replace('사과', '오렌지');
console.log(str); // 오렌지 먹고싶다

📍 string 자르기

✔️ substr
substr("시작 위치", "길이") 또는 substr("시작 위치") 로 사용.

let str = '빨주노초파남보'
str.substr(0, 2) // 빨주
str.substr(2, 4) // 노초파남
str.substr(4) // 파남보

✔️ substring
substring("시작 위치", "종료 위치") 또는 substring("시작 위치") 로 사용. substring을 사용하면 실제적으로 문자열이 잘리는 곳은 종료 위치의 -1된 index까지라는 점을 생각해야 한다.

let str = '빨주노초파남보'
str.substring(0, 2) // 빨주
str.substring(2, 4) // 노초
str.substring(4) // 파남보

🌟 slice
slice("시작 위치", "종료 위치") 또는 slice("시작 위치") 로 사용. slice도 마찬가지로 종료 위치의 -1된 index까지 문자열을 자른다. 음수를 대입할 경우 뒤에서 n번째 자리부터 끝까지 자른다.

let str = '빨주노초파남보'
str.slice(0, 2) // 빨주
str.slice(2, 4) // 노초
str.slice(4) // 파남보
str.slice(-4, 5) // 초파
str.slice(2, -1) // 노초파남
str.slice(-3) // 파남보
profile
hello world!

0개의 댓글