TIL -17. JavaScript :String

이지연·2020년 7월 27일
0

String형은

let good = '이것도 ok';
let better = "이것도 okok";

String형에서 제공하는 기본 함수들이 많다.

  1. 대소문자 바꾸기 : toUpperCase(), toLowerCase()

알아서 대소문자로 바꿔주는 편리한 함수가 있다.

console.log('js' === 'js'); // true
console.log('Js' === 'js'); // false

  • 결과에서 보듯이 String의 대소문자가 구분된다
let lastName = 'Yeri Kim';
let upperLastName = lastName.toUpperCase();//Yeri Kim
let lowerLastName = lastName.toLowerCase();//YERI KIM
  • String에서 제공하는 함수
  • 단, lastName에 toUpperCase함수를 사용한다고 lastName변수의 값 자체가 바뀌지가 않는다. lastName은 이전 값을 그대로 갖고 있는다.
  1. 문자길이 :lenhgth
let name = prompt("성함을 입력해주세요");

if (name.length === 2) {
  alert("외자이시군요! 이름이 이쁘네요.");
} else if (name.length === 1) {
  alert("제대로 입력하셨나요?");
} else if (name.length === 3) {
  alert("멋진 이름입니다.");
}

prompt에 "이지연"이라고 입력했다면!?
결과는 길이가 3개이기 때문에 "멋진이름입니다."라고 출력이 될것입니다.

  1. 문자열 찾기: indexOf()
  • 특정 문자열이 들어있는지 확인을 하고, 만약 있다면 몇번 째 순서에 해당 문자열이 있는지 알려준다.
  • 만약, 해당 문자열이 없다면 -1을 반환
  • slice(잘릴 시작위치, 잘릴 끝위치)
  • slice는 이름 그대로 텍스트를 잘라주는 함수
let info = "JavaScript는 프로래밍 언어이다.";
console.log(info(0,5));//0번째 부터 4번째 자리까지 출력



profile
Everyday STEP BY STEP

0개의 댓글