변수 >변수는 데이터를 담고 있는 보관함을 의미하고, 그 보관함의 크기는 동일하다. 또한, 변수는 상황에 따라 변할 수 있는 값이다. - 기존에 배웠던 java나 c++과 달리 JavaScript는 동적 타입 언어로 분류되기 때문에 변수를 선언할 때 데이터타입을 따로
함수 어떤 목적을 가진 작업들을 수행하는 코드들이 모인 블록이다. return을 만나면 return문에 있는 값이 반환되고 동시에 함수가 종료된다. 🤔 만약 함수에 return이 없으면? 함수에 return 문이 없을 때 함수를 출력하면 undefined가 출력된다
1. 조건문 >조건문은 어떠한 조건을 판별하는 기준을 만드는 것이다. 조건문 작성법 조건문에는 반드시 비교 연산자가 필요하다. 비교의 결과는 늘 Boolean, 즉 true 또는 false이다. ❗ 다른 언어들에서는 비교 연산자로 주로 == 을 사용하는데, Jav
index를 통해 문자열을 읽어올 수는 있지만 쓸 수는 없다. (read-only)'+' 연산자를 사용할 수 있다. 이 때, String 타입 + 다른 타입 의 결과는 String 형식으로 변환된다.❗❗❗ 모든 문자열 메서드는 immutable (원본이 변하지 않는다.
DOM >DOM (Document Object Model)은 HTML 요소를 JavaScript Object처럼 조작할 수 있는 Model이다. => DOM을 통해 Javascript가 HTML의 태그, 속성, 스타일 등을 변경할 수 있다. `` HTML에 JavaS
브라우저는 처리해야 할 특정 사건(클릭, 키보드 입력)이 발생하면 이를 감지하여 이벤트를 발생시킨다. 이벤트 핸들러 : 이벤트가 발생했을 때 호출될 함수.이벤트 핸들러 등록 : 이벤트가 발생했을 때 브라우저에게 이벤트 핸들러의 호출을 위임하는 것을 의미한다.이벤트 타입