8.1 함수 정의하기 함수 선언문 function sum(a, b) { return a + b; } 함수 리터럴 const sum = function(a, b) { return a + b; }; Function 생성자 const sum = new Function("a", "b", "a + b"); 화살표 함수 const sum = (a, b) => a + b; 중첩 함수(nested function) 특정 함수의 내부에 선언된 함수 if, while 등 문장 블록 안에서 작성 불가 외부 함수의 바깔에서 사용 불가 8.2 함수 호출하기 함수 호출 const s = sum(1, 3); 메서드 호출 obj.sum(1, 3); 생성자 호출 const obj = new Object(); call, apply를 사..
7.1 제어 구문 순차적 실행 흐름을 변화시키는 문장 7.2 조건문 if/else 문 switch 문 default 7.3 반복문 while 문 do/while 문 한 번 실행 후 마지막 부분에서 판단 for 문 for/in 문 객체 안의 프로퍼티를 순환 7.4 점프문 라벨문 자바스크립트에서는 모든 문장에 라벨을 붙일 수 있음 loop: while(true) { ... if(confirm("종료하시겠습니까?")) break loop; ... } break 문 switch나 반복문 안에서 사용 가장 안쪽에 있는 switch나 반복문에서 빠져나옴 라벨을 지정하면 라벨이 붙은 문장 끝으로 점프 라벨을 지정한 모든 문장에서 사용 가능 continue 문 반복문에서만 사용 반복문 실행을 멈추고 반복을 새로 시작 ..
6.1 대화상자 표시하기 대화상자는 모달(modal) 창 → 부모 창의 작업이 일시적으로 정지, 부모 창 조작할 수 없음 대화상자에서는 일반 텍스트만 표시 가능(줄 바꿈 문자는 이스케이프 시퀀스로 표현) window.을 빼고 호출 할 수 있음 1. alert alert("Hello World"); 2. prompt const name = prompt("What's your name?"); 초기값 지정할 수 있다. const name = prompt("What's your name?", "홍길동"); 입력 받은 문자열은 prompt의 반환값이 된다. 3. confirm const okay = confirm("삭제하시겠습니까?"); if (okay) { console.log("okay"); }..
- Total
- Today
- Yesterday
- 코린이의 성장일기
- 부스트코스
- 코드포스
- 멋쟁이사자처럼9기
- C++
- 알고리즘
- django
- codeforces
- 드림코딩by엘리
- 컴퓨터과학
- 자바스크립트
- 코린이
- github
- 42cursus
- 42seoul
- Python
- printf
- 부스트코딩뉴비챌린지
- ft_server
- 42서울
- CS50
- BOJ
- 코딩뉴비챌린지
- git
- 네이버커넥트재단
- ft_printf
- 드림코딩
- ES6
- 멋쟁이사자처럼
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |