문자열 (String)

야 나 개 ·2021년 10월 7일
0
post-thumbnail

이번 문자열은 ... 자바스크립트와의 약속
문제풀기전에 몇가지만 알고 가자. 물론 할때마다 검색해서 해도 되는데.
그러면 너무 답답터지니... 진짜 몇가지 메소드만 외우자..

indexOf()

let str = "abcDEFabc";

str.indexOf('abc');     // 0  -> 자바스크립트에서 인덱스는 0부터 시작함.

str.indexOf('abcd');    // -1 -> 문자열을 비교할 때 문자의 대소문자를 구분함.

str.indexOf('abc', 3);  // 6  -> 인덱스 3부터 'abc'를 찾기 시작함.

자바스크립트는 대소문자를 구별한다. 그래서...나온 메소드 짜란
그래서 비번번호 다양하게 만들수 있고. 은행인터넷뱅킹 아이디는 항상 대문자로 할 수 있음~~@@22

toUpperCase()

toLowerCase()

let str = "JavaScript";

str.toUpperCase(); // JAVASCRIPT

str.toLowerCase(); // javascript

slice(시작번째, 끝나는째)

그다음으로 진짜사나이 헨리가 알려준 넥슬라이스~~~

문자열에 시작번째에서 하고 싶은대 까지 짜를수 있다.

나중에 배열에서도 정말 많이 사용한다.
Deep copy개념이 나온다..그때 하자..

slice(시작하고 싶은곳에서 바로 뒤 , 딱 끝나는째)


var str = "abcDEFabc";

str.slice(2, 6);     // cDEF     -> 인덱스 2부터 인덱스 5까지의 문자열을 추출함.

str.slice(-4, -2);   // Fa       -> 음수로 전달된 인덱스는 문자열의 뒤에서부터 시작함.

str.slice(2);        // cDEFab -> 인수로 종료 인덱스가 전달되지 않으면 문자열의 마지막까지 추출함.

str.substring(2, 6); // cDEF

`` <-백틱

맥북은 키보드 옵션 + 원화 표시 누르면 입력가능하다.
템플릿리터럴 혹은 템플릿스프링

자바스크립트에서 문자열을 보여주는 기능이다.
매개변수를 안에 넣어서 보여주기 위해선 ${매개변수} <- 중괄호안에 매개변수를 넣어주면 된다.

(내가 중간중간 여러운말 쓴다고... 나가지 말고)
매개변수 함수에 들어가는 그거~~ 뭔지알지? ㅋㅋ
function 함수(매개변수) 요거

//뭐 이렇게 쓰면되 길동아? 이거 맞아?

function inputName(name){
  return `뭐 이렇게 쓰면되 ${name}? 이거 맞아?`;
}

이해되셨죠??... ㅋㅋㅋ 이해안된사람 카톡해..주세요.


length

그리고....이거 정말 제일 많이씀 ( JS 모르는사람도 알껄...)
문자열 길이 ... 여기서 퀴즈.. 구글계정의 비번길이는 몇자 이상이 권장사항일까요??

str.length // 문자열 길이가 나오지

let str = qweasdzxc

str.length // 9 

두문제 정도 풀어보면서 알아보고 싶은데...계속 관련 문제가 쏟아 질거다.
걱정마라 휴먼 ~~ 오늘 여기까지 넷플렉스 보러 가도록 ~~

아 그리고 태그에 palseFloat 적어놓고 왜 설명안했냐고 하면...

저건 실수타입으로 나타나게 하는데... 실수 알지? 휴먼? 그냥 숫자보다 높은개념 ok? ㅋㅋ 주위에 초딩이 더 잘알고 있음 ㅇㅈ?

그럼 넥플릭스 보러가자

profile
야 나도 개발자 될 수 있어

0개의 댓글