2021-07-20 노션페이지
2021-09-03 노션페이지
기록된 노션을 다시 정리
그 당시 어려워한 부분:
- 키워드의 의미를 몰랐다 (어떤 부분을 말하는지 모르겠다)
- 키워드란 수행할 동작을 규정한 것
- function, var, while 이런 것들이 모드 키워드
변수
- 값을 한번 쓰고 버리는 것이 아닌 유지할 필요가 있는 값을 저장할 때 사용
var
,- ES6문법
let
,const
JavaScript의 타입
- 원시 타입 (primitive data type)
number
string
boolean
null
undefined
symbol
(New in ECMAScript 6)- 객체 타입 (Object data type)
object
Array
,function
...
주석
- 코드를 읽는 사람들의 가독성을 위해 작성
- 코드의 아무런 영향도 주지 않음
- 주석없이 읽을 수 있는 코드가 좋음
문
- 각각의 명령을 문이라 한다
- 문은 리터럴, 연산자, 표현식, 키워드 등으로 구성되면 세미콜론 ( ; )으로 끝냄
함수
- 어떤 작업을 수행하기 위해 필요한 문(명령)들의 집합을 정의한 코드블록
- 변수와 마찬가지로 여러번 호출이 되므로 코드의 재사용 측면에서 매우 유용하다
!객체!
- 자바스크립트는 객체 기반의 스크립트 언어이다
- 자바스크립트 객체는 키(이름)와 값으로 구성된 프로퍼티의 집합이다.
- 프로퍼티의 값으로 모든 데이터가 들어갈 수 있다.
- 앞서 말한 함수도 들어갈 수 있으며,
프로퍼티의 값으로 들어간 함수는 메소드라 부른다.var person = { name: 'Lee', gender: 'male', //메소드 sayHello: function () { console.log('Hi! My name is ' + this.name); } };
참조: poiemaweb.com