[JavaScript]문자열 (+객체연결)

쫀구·2022년 4월 27일
0
post-custom-banner

문자열

length : 문자열의 길이를 리턴한다.

var name = ‘Park js’ 
name.length // 7 (공백포함)

indexOf : 문자열 내에서 찾고자 하는 단어 첫번째 인덱스 리턴함 ,, 존재하지 않으면 -1

var name = ‘Park js’
console.log( name.indexOf(' j ') ) // 5
// indexOf 는 시작 값이 0 부터 카운팅

split : 문자열을 구분하고자 하는 값을 기준으로 배열 형태로 리턴

let office = '컴퓨터,책상,쇼파,노트북,모니터,의자’;
let word = office.split(,);
console.log(word); // [’컴퓨터’,’책상’,’쇼파’,’노트북’,’모니터’,’의자’]
// 엑셀 csv 같은형태

toUpperCase : 소문자를 대문자로변환

let name = ‘parkjs’;
console.log(name.toUpperCase()); // PARKJS

toLowerCase : 대문자를 소문자로 변환

let name =PARKJS; 
console.log(name.toUpperCase()); // parkjs

Replace : 객체 안의 기존 문자열을 , 바꾸고자 하는 새문자열로 지정하여 변환

let str = 'Hello world';
console.log(str.replace('Hello','GoodBye'));//'GoodBye world!'
// 단 원본은 바뀌지 않는다.

객체[n] : n 에 숫자를 넣으면 그해당하는 값의 문자가 출력된다

let name = 'Parkjs';
name[4]; // 'j'  0번째부터 카운팅한다.

문자와 객체를 연결

let hour = 1;
'현재 시간은' + hour + '시 입니다.' // '현재 시간은 1시 입니다.'
`현재 시간은 ${hour} 시 입니다.` // '현재 시간은 1시 입니다.

백틱과 +연산자를 사용하는 방법 2가지가 있다.

profile
Run Start 🔥
post-custom-banner

0개의 댓글