오늘의 키포인트
문자열
나의 이해
문자열 : 타입 종류중 문자로 이루어 진것 ('', "", ``안에 들어가있음)
문법 및 중요
문자열을 ``로 묶으면 안에 ${변수}로 변수를 넣을 수 있다.
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 |