Judaeng

🍒What I did today(오늘 한 일) 본문

Daily/TIL(Today I Leared)

🍒What I did today(오늘 한 일)

Judaeng 2021. 1. 26. 21:47

Primitive Type, Reference Type 공부 + 정리

오늘은 두가지 자료형에 대해 공부했어. 원시 자료형이랑 참조 자료형 쪽지시험이랑 비슷한 문제를 풀다가 갑자기 멘붕와가지고 멈칫했던 날이었던 것 같아 그래도 이 두가지 Type의 차이점을 잘 이해하고 공부한 것 같아

 

✅Scope, Closure 개념 공부

let으로 선언하면 어디서부터 어디까지 사용되는 건지 헷갈렸는데 Scope 개념 공부를 하면서 정확하게 알게 됐어.

이 단원 공부를 하면서 let, var, const 개념도 확실하게 알고 넘어가는 것 같고, 처음에는 겉핡기식 얕은 지식으로만 알고 대부분 let 그냥 썼는데 오늘은 개념을 알았으니 상황에 맞게 사용할 수 있으면 사용해야지!

 

✅Array, Object 응용 문제 풀기

오늘 사실 객체 문제 풀면서(?) 갑자기 멘탈 붕괴가 와서 힘들었다 진짜...😥

이전 내용인 변수와 자료형, 조건문, 문자열, 반복문이랑은 달리 여러개의 데이터를 다루는 자료형이다보니까 더 복잡하게 느껴지고 생각도 오래하고 했는데, 그만큼 다양한 방법으로 문제에 접근할 수 있다는 걸 느꼈고, 이 문제가 아니더라도 다른 단원에서도 배열과 객체를 잘 사용하면 편리하게 간단하게 쓸 수 있겠다는 걸 느꼈어

 

 

🍒Remember(기억할 것)


typeof()

피연산자의 평가 전 자료형을 나타내는 문자열을 반환합니다.

console.log(typeof 42);
// expected output: "number"

console.log(typeof 'blubber');
// expected output: "string"

console.log(typeof true);
// expected output: "boolean"

console.log(typeof undeclaredVariable);
// expected output: "undefined"

Object.keys()

지정된 객체의 고유 한 열거 가능한 속성 이름 배열을 반환 하며 일반 루프와 동일한 순서로 반복됩니다.

const object1 = {
  a: 'somestring',
  b: 42,
  c: false
};

console.log(Object.keys(object1));
// expected output: Array ["a", "b", "c"]

Math.max()

입력값으로 받은 0개 이상의 숫자 중 가장 큰 숫자를 반환합니다.

Math.max(10, 20);   //  20
Math.max(-10, -20); // -10
Math.max(-10, 20);  //  20

 

Strict Mode

코드 최상단에 'use strict'를 적으면 문법적인 error를 엄격하게 판단해 바로잡아줘 실수를 방지할 수 있다. (엄격모드!)

 

 

🍒More Study


커링

heap

forEach

symbol

✅args , ...args 전개구문

 

 

2021-01-26


(☞゚ヮ゚)☞ 오늘 애플에서 이메일 왔어 😁

에어팟 프로랑....맥북 프로랑....곧 도착한대ㅎㅎ😎

오면 이쁘게 잘 써줘야지 빨리 왔으면 좋겠다🙏

Comments