const는 상수 선언하면 값 변경이 안됨!
var과 let은 덮어쓰기 가능!
undefined는 값이 할당되지 않은 변수를 의미
let x;
console.log(x); // undefined
null은 값이 존재하지 않음을 의미. undefined와는 다름.
let y = null;
암시적 형 변환 : 일반적으로 연산자 사용할 때 발생되며 자바스크립트에서 자동으로 수행되는 형 변환
console.log(1 + "2"); // "12"
console.log("1" + true); // "1true"
console.log("1" + {}); // "1[object Object]"
console.log("1" + null); // "1null"
console.log("1" + undefined); // "1undefined"
console.log("5" - "2"); // 3
console.log(5 - "2"); // 3
console.log("five" - 2); // NaN
console.log(2 * "3"); // 6
console.log("6" / 3); // 2
console.log("7" % 3); // 1
--> 곱하기, 나누기(/과 %) 연산자도 마찬가지
console.log(Boolean(0)); // false
console.log(Boolean("")); // false
console.log(Boolean(null)); // false
console.log(Boolean(undefined)); // false
console.log(Boolean(NaN)); // false
console.log(Boolean("false")); // true
console.log(Boolean({})); // true
명시적 형 변환: 개발자가 직접 자료형을 변환하는 것
()옆에 변환할 타입 적어주기
()안에 변환할 내용 적어주기
console.log(String(123)); // "123"
console.log(String(true)); // "true"
console.log(String(false)); // "false"
console.log(String(null)); // "null"
console.log(String(undefined)); // "undefined"
console.log(String({})); // "[object Object]"
console.log(Number("123")); // 123
console.log(Number("")); // 0
console.log(Number(" ")); // 0
console.log(Number(true)); // 1
console.log(Number(false)); // 0
console.log(typeof 123); // "number"
console.log(typeof "123"); // "string"
console.log(typeof true); // "boolean"
console.log(typeof undefined); // "undefined"
console.log(typeof null); // "object"
console.log(typeof {}); // "object"
console.log(typeof []); // "object"
console.log(typeof function(){}); // "function"
특강 중 기억에 남는 내용
- 모르면 모르는 척 하지말자
어떤 부분을 모르는지 제대로 알고 해결해 나가는 습관- 궁금한 부분은 정확하게 정리해본 이후 말해보기
'잘 물어보는 것'도 좋은 개발자의 특징
"상대방의 시간은 내 시간만큼 귀하다"
🤔--> 질문하는 게 두렵지는 않지만... 질문의 질을 좀 높여보자
혼자 고민의 시간을 더 많이 가지고 내용을 정리해서 질문하자...!
작정 에러 메세지 복붙보다는 메세지 읽고 고민
고민의 흔적을 글로 남겨볼 것
오늘 만난 에러->어떤 식으로 접근->해결 실마리 찾음->해결
가장 중요한 부분은 "소통"
🤔--> 나의 말투, 억양
흥분하거나 조급할 때 가끔 휙 강하게 나오는 경우가 있는데
천천히 말하더라도 신경쓰면서 말하자
1) 1주차 끝나고 문제를 내주셨는데 보니까 코딩테스트...
문제부터 이해가 안되는 것이 문제....🥹 내일 한번 더 봐야지 ㅠ