JavaScript | pre course 17-String

🙋목표: 자바스크립트 기초를 공부하고 부족한 부분을 채우자.

1. String


🙌문자형 데이터를 넣는 방법은 쌍따옴표홑따옴표든 가능하다. 둘 중 어떤 것을 써야 하는지는, 회사 규정에 따라 다르다.

let good = '이것도 맞아요...!';
let better = "이것도 맞습니다...!";

2. 대소문자 바꾸기

문자형에서 제공하는 기본 함수들이 많은데 대표적으로 알아서 대소문자를 바꿔주는 함수가 있다.

toUpperCase()toLowerCase() 를 주목하자.!

let lastName = 'Taehyun Kim';
let upperLastName = lastName.toUpperCase();
let lowerLastName = lastName.toLowerCase();
 
console.log(lastName); //Taehyun Kim
console.log(upperLastName); //TAEHYUN KIM
console.log(lowerLastName); //taehyun kim

3. 문자 길이


문자인 String형도 속성을 알 수 있다. length 로 한 번 알아보자.

const chat = "안녕하세요, 반갑습니다...!";
console.log(chat.length) //16

4. 문자열 찾기


그 다음으로 코드에 작성된 문자열을 함수를 이용해서 찾아보자🚀 indexOf 를 이용해 보자.

//예제 1
const chat = "자바스크립트는 문자열 찾기가 가능하다...!";
console.log(chat.indexOf("찾기가"));
//예제 2
const a = "안녕하세요, 반갑습니다"
const b = "반갑"
const chat = a.indexOf(b)
console.log(chat != -1 ? "네" : "아니오")

5. Assignment

sliceCityFromAddress 함수를 구현해 주세요.

  • sliceCityFromAddress 함수는 address 를 인자로 받습니다.

  • address 는 주소를 나타내는 string 입니다.

  • 주어진 주소가 어느 도시 인지를 찾아 해당 주소에서 도시 부분만 삭제한 새로운 주소를 리턴해 주세요.

  • 도시는 무조건 "시" 로 끝납니다. 예를 들어, "서울시".

  • "도" 와 "시" 는 주소에 한번 밖에 포함되어 있지 않습니다.

  • 예를 들어, 다음과 같은 주소가 주어졌다면;

    "경기도 성남시 분당구 중앙공원로 53"
    

    다음과 같은 값이 리턴되어야 합니다:

    "경기도 분당구 중앙공원로 53"

좋은 웹페이지 즐겨찾기