코딩 공부/코드스테이츠 TIL

Code States 2일차

fullfish 2021. 10. 7. 23:10

오늘의 키포인트

문자열

나의 이해

문자열 : 타입 종류중 문자로 이루어 진것 ('', "", ``안에 들어가있음)

 

문법 및 중요

문자열을 ``로 묶으면 안에 ${변수}로 변수를 넣을 수 있다.

str.length : 문자열 길이

str.indexOf ('str') : 해당하는 str가 처음나오는 위치, 없으면 -1 반환

str.lastIndexOf('str') : 해당하는 str이 뒤에서부터 처음 나오는 위치 (이 위치의 반환은 앞에서부터 정상적으로 0부터 시작)

str.includes('str') : str이 있는지 Bollean값으로 반환

str.split('') : 괄호 안에 있는것을 기준으로 배열으로 나눠줌

str.join('') : 배열을 문자열로 변환 괄호안 생략하면 ,

str.slice(start, end)

str.substring(start, end) : 둘다 start에서부터 end직전까지의 인덱스 값을 가진 문자들을 반환

slice를 더 많이 씀, slice가 더 세밀하게 지정가능 ex) start와 end를 바꾸면 substring은 같은 값이지만 slice는 거꾸로 계산, 음수면 substring은 0취급이지만 slice는 음수로해서 계산

str.toLowerCase('str') : str을 소문자로, str.toUpperCase('str'); : str을 대문자로

새로안것

선언시

let a=3;

let b=3; 가능,

let a=3, b=3; 가능.

나머지 불가능

 

선언인수 var, let, const

var은 아래에 재선언 가능

let, const는 재선언하면 2번 선언했다고 에러

const는 상수화 시켜서 재할당 안됨

 

Math함수에서

ceil : 올림

floor : 내림

round : 반올림

abs : 절대값

pow : 제곱   (**도 제곱)

 

%는 나머지

 

 

 

막히는 문제는 없었는데 점점 난이도가 올라가고 있는것이 느껴진다.

'코딩 공부 > 코드스테이츠 TIL' 카테고리의 다른 글

Code State 5일차  (0) 2021.10.14
Code States 4일차  (0) 2021.10.12
Code States 3일차  (0) 2021.10.11
Code States 1일차  (0) 2021.10.07
Code States 0일차  (0) 2021.10.05