간단한 요약
어제에 이어 자바스크립트 기본을 공부했다.
배운 내용
1. null 과 undefined
- null은 값에 빈 값을 할당한 상태
- null은 데이터 타입이 object임(이는 수정할 수 없는 버그 때문임 by official documents)
!null => true
, !!null => false
10 + null => 10
- undefined는 선언만 하고 할당이 되지 않은 상태
- undefined는 데이터 타입이 undefined
!undefined => true
, !!undefined => false
10 + undefined => NaN
2. function
parameter / argument
- parameter: 함수에 마련된 argument의 자리
- argument: 우리가 parameter로 전달한 값 or 함수 호출 때 전달하는 값
return
- return을 이용해서 function을 통해 만들어낸 값을 활용하거나 다른 변수로 할당/전달할 수 있다.
3. array
- array를 만들 땐 동일한 타입의 데이터를 묶어 두는 것이 좋은 습관
- array를 만들 땐 동일한 성격의 데이터를 묶어 두는 것이 좋은 습관
- array는 모든 타입의 데이터를 가질 수 있음
어려웠던 내용
아직 기본적인 JavaScript 내용이라 어려운 내용은 전혀 없었다.
나의 코드
github 약간의 연습한 코드를 업데이트했다.