Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- javaScript Type
- 모던웹을위한javaScript jQuery 입문
- 원시 타입
- JavaScript literal
- javaScript Implicit
- javaScript 예약어
- javaScript Data type
- JavaScript typeof
- 암시적형변환
- javaScript const
- javaScript if else
- javaScript Primitive
- javaScript Type Conversion
- 참조 차입
- javaScript let
- 자바스크립트 문법
- 자료형검사
- let counst
- 명시적 형변환
- 자바스크립트 호이스팅
- ES6 let
- 호이스팅
- JavaScript
- 자바스크립트기초
- 변수 범위
- javaScript let const
- javaScript 문법
- ES6 const
- javaScript hoisting
- const let
Archives
- Today
- Total
Elegant Developer
JavaScript - 반복문( for, while ) 그외.. for~in문, do~while문 본문
JavaScript - 반복문( for, while )
원하는 조건으로 반복하게 하고 싶을때 사용한다.
for문
for (초기화; 반복 조건; 반복이 될 때마다 실행되는 코드) { 반복 실행 코드 }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | // for 문 // ex1 var list = [1, 3, 5] for (var i = 1; i <= list.length; i++) { document.write(list[i]); } // ex2 var n = 1; for (var i = 0; i <= 6; i++) { document.write("<li>list - " + n + "</li>"); n++ } // 1 ~ 10 중에 짝수만 출력 for (var i = 2; i <= 10; i += 2) { document.write(i + "<br />"); } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | // 구구단 예시 for (var d = 1; d <= 9; d++) { var ul = document.createElement('ul'); var h1 = document.createElement('h1'); h1.textContent = d + '단' ul.appendChild(h1); for (var i = 1; i <= 9; i++) { var li = document.createElement('li'); li.textContent = d + ' X ' + i + " = " + (d * i); ul.appendChild(li); } document.body.appendChild(ul); } | cs |
while문
while (조건) { 조건이 참인 동안 반복할 실행문 }
- 괄호 안의 조건이 참(true)면 중괄호 안의 코드 구간을 반복 실행
1 2 3 4 5 6 7 8 9 10 11 | // while // 예시1 var a = 0; while (a <= 10) {console.log(a + '<br />'); a++} // 예시2 var list = [1, 2, 3, 4], i = list.length; while (i--) {console.log(list[i])}; | cs |
그 외...
for in문, do while문
위 두개의 문은 잘 쓰지 않지만,
제가 까먹지 않기위해 적습니다. :D
for ~ in문
1 2 3 4 5 6 7 8 9 10 11 | var obj = { name: 'Hyeoni'; age: 20; Type: 'B'; } for (var h in obj) { console.log('Key : ' + h, ', value : obj[h]'); } | cs |
do ~ while문
- do 한번 실행하고 while 조건에 맞으면 계속 실행해라.
1 2 3 4 5 6 7 8 9 10 11 | // 예시1 var d_w = 10; do {console.log(d_w); d_w++} // 예시2 var list = [1, 3, 5, 10], i = 0, max = list.length; do { console.log(list[i]); } while (i++ <= max); | cs |
'FrontEnd > javaScript' 카테고리의 다른 글
javaScript - 호이스팅부터 리터럴까지 (0) | 2017.08.29 |
---|---|
javaScript - 형 변환(Type Conversion) (0) | 2017.08.28 |
javaScript - 조건문( if, switch ) (0) | 2017.08.23 |
javaScript - Operator(연산자) (0) | 2017.08.22 |
javaScript - 자료형(Data Type), 자료형검사(typeof) (0) | 2017.08.21 |