JS 전문가되기 //Day03

남형진·2020년 12월 8일
0

JS 전문가되기

목록 보기
3/13
post-thumbnail

🙌들어가기 앞서...

JS 전문가되기 제목의 포스팅의 목적은 필자가 공부한 것을 복습하는데 그리고 약점을 보완하는데 있습니다.

1. 문자열

let stringArray = ['가', '3', 'E', '사람', 'aaaaaaaaaaa'];

위 배열에 들어있는 모든 요소의 TypeString이다. (문자열)

1-1. 문자열의 속성, 메소드

let str = 'aPple';
//
str.length; //5, 문자열의 길이, IMMUTABLE
str.[1]; //'P', 문자열 참조, IMMUTABLE 
str.substring(1, 3); //'Pp', 문자열 선택, IMMUTABLE
str.toUpperCase; //'APPLE', 전부 대문자, IMMUTABLE
str.toLowerCase; //'apple', 전부 소문자, IMMUTABLE
str.indexOf('a'); //0, 원하는 값 위치, IMMUTABLE
str.includes('a'); //true, 원하는 값 포함 여부, IMMUTABLE

문자열의 속성, 메소드 중 일부이다 이외에도 split, trim, replace, match, 정규표현식이 있다.
IMMUTABLE 방식은 원본 값을 변경하지 않고,
MUTABLE 방식은 원본 값을 변경한다

Array methodIMMUTABLE, MUTABLE 방식 구분 해야됨

1-2. Backtick

let name = '김민석';
let age = '21';
let job = '군인';
console.log(`${}은 ${}세 ${}입니다.`)//'김민석은 21세 군인입니다.'

Backtick 을 이용하면 변수값을 쉽게 문자와 연결지어 사용할 수 있다. (${ value })

최종수정일 20201209

profile
세상을 바꾸는 한줄의 코드를 작성하는 개발자

0개의 댓글