방명록
- [JavaScript] "Do it! 자바스크립트 입문" - 4장, 5장 | 제어문, 함수, 변수, 이벤트2022년 03월 12일 22시 11분 49초에 업로드 된 글입니다.작성자: DandyNow728x90반응형
"고경희. (2021). Do it! 자바스크립트 입문. 이지스퍼블리싱", 4, 5장을 통해 다지게 된 점은 다음과 같다.
4장 제어문
1) falsy 값으로 0, "", NaN, undefined, null은 모두 false로 인정한다.
2) do...while문은 while 조건이 false이더라도 최소한 한번은 실행된다.
3) 중첩 for문은 안쪽 for문 부터 실행된다.
5장 함수와 이벤트
1) 함수 안에서 새롭게 전역 변수를 선언하려면 변수 이름 앞에 var 예약어를 사용하지 않으면 된다.
2) var를 사용한 변수는 호이스팅(변수의 선언과 할당을 분리해서 선언 부분을 스코프의 가장 위쪽으로 끌어올리는 것)과 재선언이 단점으로 작용할 수 있다. 따라서 let을 사용하는 것을 권장한다.
3) let 예약어로 선언한 변수는 변수를 선언한 블록({})에서만 유효하다.
4) parameter = 매개변수 = 인자, argument = 전달 인자 = 인수
5) 함수 표현식: 익명 함수, 즉시 실행 함수, 화살표 함수6) 익명 함수는 함수 자체가 '식(Expression)'이기 때문에 익명 함수를 변수에 할당할 수 있고, 다른 함수의 매개변수로 사용할 수 있다.
7) 즉시 실행 함수는 함수를 정의함과 동시에 실행하는 함수이다.<script> var result = (function (a, b) { return a + b; })(10, 20); console.log(result); </script>
8) 이벤트 처리기 = 이벤트 핸들러(Event Handler), 웹 문서에서 이벤트가 발생했을 때 어떤 함수를 실행해야 할지 웹 브라우저에 알려준다. 이벤트 이름 앞에 on을 붙여 사용한다.728x90반응형'언어·프레임워크 > JavaScript' 카테고리의 다른 글
[JavaScript] "Do it! 자바스크립트 입문" - 9, 10장 | 폼 , 브라우저 객체 모델 (0) 2022.03.16 [JavaScript] "Do it! 자바스크립트 입문" - 8장 | 문서 객체 모델(DOM) (0) 2022.03.14 [JavaScript] "Do it! 자바스크립트 입문" - 6장, 7장 | 객체, Array 객체 (0) 2022.03.14 [JavaScript] "Do it! 자바스크립트 입문" - 3장 변수와 자료형 그리고 연산자 | 템플릿 문자열, 아스키코드 테이블, 연산자 계산 순서 (0) 2022.03.11 [JavaScript][유튜브 강의 노트] 개발자의품격_한시간만에 끝내는 자바스크립트 입문 (0) 2021.11.20 다음글이 없습니다.이전글이 없습니다.댓글