const, let을 사용 전에는 var를 사용했다. var 변수는 동적으로 할당을 받는다. 동적으로 할당을 받는다는 건 무슨 뜻일까?자바스크립트는 변수를 받으면 데이터형을 설정할 필요 없이 알아서 판단해서 그에 맞는 데이터형을 설정해준다. 데이터형 선언이 필요없는 변
✅preventDefault() form을 통해서 어떤 데이터를 전송하거나 그 외 여러 이벤트가 발생할 때 새로고침이 발생한다. 그럴 때마다 브라우저가 다시 시작하게 되는데 그걸 막는데 사용되는게 preventDefault()이다. html 자바스크립트 html에
ECMAScript(표준화된 스크립트 프로그래밍 언어) 사양에 정의된 객체자바스크립트 실행 환경(브라우저, NodeJS)에 관계없이 언제나 사용할 수 있다.전역 객체의 프로퍼티 → 별도의 선언 없이 전역 변수처럼 언제나 참조 가능ECMASCript에 정의 되어 있지 않
코드가 계산(Evaluation) 되어 값을 만드는 것값으로 다룰 수 있다.변수에 담수 있다.함수의 인자로 사용될 수 있다.함수의 결과로 사용될 수 있다.
외부 상태에 객체가 함수에서 매개변수로 받거나 다른 식으로 객체를 사용하게 된다. 만약 함수에서 객체를 사용해서 변하게 된다면 객체 값은 변하게 되면서 훼손하게 된다. 그 이유는 객체는 참조 값이 복사되어 전달 되기 때문에 같은 메모리 주소 값을 갖게 된다. 그러기 때