일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 노드
- db
- Java
- 오라클
- 자바스크립트
- 파이썬
- nodejs
- Mac
- Spring Framework
- ABAP
- Programming
- sap mm
- 머신러닝
- 자바
- 영어
- 유럽여행
- Oracle DB
- 딥러닝
- 도커
- SAP
- IT
- Python
- 오라클 디비
- node.js
- 비지니스영어
- oracle
- docker
- JavaScript
- SAP ERP
- SAP ABAP
- Today
- Total
JIHYUN JEONG
[Chapter 1] Node.js 반복문 본문
오늘은 반복문에 대해서 배워보도록 하겠습니다.
반복문(for)
*학습 내용: 반목분(for)를 배워봅니다.
*힌트 내용: for문을 이용하면 console.log() 구문사용을 줄일 수 있습니다.
1 2 3 4 5 6 |
// 구구단을 활용한 for 반복문 let number = 9;
for (var i = 1; i < 10; i++) { console.log(number * i); } |
결과
9
18
27
36
45
54
63
72
81
아래 구분을 하나씩 살펴보도록 합니다.
for (시간되는 값; 조건식; 증감조건){
처리문
}
증감조건이란
연산자 |
선증감조건 |
실행결과 |
후증감조건 |
실행결과 |
++ |
++i |
계산식이 실행되기 전에 i에 1씩 더함 |
i++ |
계산식에 연산이 실행된 이후 i에 1씩 더함 |
-- |
--i |
계산식이 실행되기 전에 i에 1씩 빼기 |
i-- |
계산식에 연산이 실행된 이후 i에 1씩 빼기 |
위에 소스코드를 활요하여 선증감 조건으로도 실행시켜보도록 합니다.
만약 for문을 활용하지 않는다면 아래와 같이 console.log 구문을 불필요하게 여러번 사용해야 합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
// for을 사용하지 않은 경우
let number = 9;
console.log(number * 1); console.log(number * 2); console.log(number * 3); console.log(number * 4); console.log(number * 5); console.log(number * 6); console.log(number * 7); console.log(number * 8); console.log(number * 9); |
Life is a journey, not a guided tour. |
'Information Technology > Node.js' 카테고리의 다른 글
[Chapter 5] Node.js 모듈화(Module) (0) | 2017.08.27 |
---|---|
[Chapter 4] Node.js 함수의 유효범위(Scope) 와 익명함수 (0) | 2017.08.22 |
[Chapter 3] Node.js 비교연산자 (Operator) (1) | 2017.08.18 |
[Chapter 2] Node.js 조건문 switch (0) | 2017.08.16 |
Nodejs 란? (0) | 2017.08.15 |