String형은
let good = '이것도 ok';
let better = "이것도 okok";
String형에서 제공하는 기본 함수들이 많다.
- 대소문자 바꾸기 : toUpperCase(), toLowerCase()
알아서 대소문자로 바꿔주는 편리한 함수가 있다.
console.log('js' === 'js'); // true
console.log('Js' === 'js'); // false
let lastName = 'Yeri Kim';
let upperLastName = lastName.toUpperCase();//Yeri Kim
let lowerLastName = lastName.toLowerCase();//YERI KIM
- 문자길이 :lenhgth
let name = prompt("성함을 입력해주세요");
if (name.length === 2) {
alert("외자이시군요! 이름이 이쁘네요.");
} else if (name.length === 1) {
alert("제대로 입력하셨나요?");
} else if (name.length === 3) {
alert("멋진 이름입니다.");
}
prompt에 "이지연"이라고 입력했다면!?
결과는 길이가 3개이기 때문에 "멋진이름입니다."라고 출력이 될것입니다.
- 문자열 찾기: indexOf()
let info = "JavaScript는 프로래밍 언어이다.";
console.log(info(0,5));//0번째 부터 4번째 자리까지 출력