본문 바로가기

바닐라코딩

바닐라코딩 프렙 1주차

값의 종류

1. 숫자(Number type)

2. 문자(String type)

3. null

4. undefined

5. Boolean

6. Object type

7. Symbol type

NaN의 type은 number(NaN = nat a number)

NaN은 주로 에러 상황(숫자가 아닌걸 숫자로 변환할 때)에서  나타남

isNaN()으로 판별 가능. type은 number이기 때문에 판별 불가


Falsy 값 목록

(0, -0, false, undefined, null, "", '', Nan => 모두 false로 변환되는 값)


Operator

||(or 연산자)는 true를 우선적으로 찾고

&&(and 연산자)는 false를 우선적으로 찾는다

찾는 자료값이 없을 경우 후자에 있는 피연산자로 반환

(* 우선순위 && > ||)


반복문

for( 1번; 2번; 4번){

3번;

}

 

1 : Initialization

2 : Condition

3 : Repeat

4 : Update pharse


var abc = 123;
var 1abc = 123; // X

 

식별자는 숫자로 시작 못한다!

유효하지 않은 식별자 이용 시 "" 이용, 불러올 시 [""] 이용해야 함


substr 이랑 substringd은 다르다!

 

substring(start 인덱스부터 end인덱스 이전까지 반환)

 

첫 번째 인수 > 두번째 인수 : 두 인수 교환

두번째 인수 생략 : 해당 문자열 끝까지 반환

인수<0 또는 NaN인 경우 : 0으로 취급

str.length면 문자열의 길이로 취급

 

substr(start, length)

 

length 값은 가져올 길이,생략 가능

length < 0 일 경우 빈 값

start < 0 뒤에서 부터 시작

 

 

출처 https://poiemaweb.com/

 

Push 메서드는 원본 배열을 직접 변경하지만 concat 메서드는 원본

배열을 변경하지 않고 새로운 배열을 반환한다

 

 

출처 https://poiemaweb.com/

 

 

인수로 전달받은 값이 배열일 경우 push메서드는 배열을 그대로 원본

배열의 마지막에 추가하지만 concat은 배열 해체 후 새로운 배열의 마지막에 추가한다

 

 

출처 https://poiemaweb.com/


느낀 점

글을 작성해보는 게 처음이라 낯설고 어떻게 정리해야 하는지 감도 잘 안 잡히지만 내가 중요하다고

생각되는 부분들이나 미숙한 부분들을 블로그에 하나씩 채워보려고 한다. 유쾌한 켄님의 강의와 오피스

아워도 너무 알차고 재밌고 강의자료들도 만족스럽다. 방향성을 제시해주는 좋은 조력자가 생겼으니 

초심 그대로 앞으로도 파이팅!

'바닐라코딩' 카테고리의 다른 글

바닐라코딩 부트캠프 수강 후기  (1) 2021.05.26
바닐라코딩 프렙 수강 후기  (5) 2020.12.05
바닐라코딩 프렙 4주차  (0) 2020.11.01
바닐라코딩 프렙 3주차  (0) 2020.10.25
바닐라코딩 프렙 2주차  (0) 2020.10.18