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가지가 있다.