원시 자료형이 할당될 때에는 변수에 값(value) 자체가 담기고, 참조 자료형이 할당될 때는 보관함의 주소(reference)가 담깁니다.
그래서 참조 자료형은 기존에 고정된 크기의 보관함이 아니라, 동적으로 크기가 변하는 특별한 보관함을 사용할 수 있습니다.
원시자료형 : boolean, string, number, null, undefiend
let word = "hello world!"
word = "hello codestates!"
위와 같이 원시자료형에서 word라는 변수에 값을 넣어 선언했다면, word라는 변수에 재할당을 하여 변수에 담긴 내용을 변경은 가능하다.
바깥쪽에 정의된 변수(전역변수)는 {},함수 및 화살표 함수 안쪽으로 불러와 사용이 가능하지만 안쪽에서 선언된 변수는 밖에서 접근이 불가능하다.
지역변수는 전역변수보다 더 높은 우선순위를 지닌다.
전역변수가 지역변수에 의해 가려지는 현상을 쉐도잉이라고 부른다.
외변접내! 외부함수의 변수에 접근할 수 있는 내부함수!!
위 사진을 보면서 볼 때마다 머리로 정리하기
'use strict'
스크립트 엄격 모드
엄격모드를 전체 스크립트에 적용하기 위해, 정확한 구문 "use strict";(또는 'use strict';) 을 다른 구문 작성 전에 삽입합니다.
반복문 10번까지
배열0번
객체 17번까지 품
css선택자 정리하기
코플릿 객체 19,20,21 물어보기