일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- doctype
- label 태그
- javacript #javasript 객체 #객체 #배열
- border:0;
- html #display #block #inline
- border:none;
- 인터랙티브 웹 클론 #BBC 코로나19가 바꿀 사무실의 미래 #1분코딩
- border
- html #fontawesome #폰트어썸
- 시멘틱 태그 #시멘틱 레이아웃
- label
- @font-face
- Today
- Total
yeji
for문 while문 본문
for문
for문은 지정한 횟수만큼만 { ~ } 안의 처리를 반복 실행한다.반복 횟수 지정은 for의 ( ) 안에서 한다. 1.초깃값 2. 반복조건 3.실행 후 처리for ( var i = 1; i <= 10; i=i+1 ) { console.log(i); 4. 실행내용}
for 문에는 '10회'라든가 '100회'처럼 반복 횟수 자체를 직접 지정할 수 없다.1) 반복할지 여부를 2번의 조건식으로 판단2) 2번의 조건이 true이면 4가 실행됨3) 4번의 처리가 끝나면 3번이 실행됨
문자열 연결하기
for(var i=1; i <= 10; i++){
console.log( i + '장') ;
}
while 문
while문도 '반복'의 일종으로 특정 처리를 몇 번이고 반복해서 실행한다.
while문은 ( ) 안의 조건식이 true인 동안 { ~ } 안의 처리를 계속 반복 실행한다.
while (조건식) {
// 여기가 반복 실행된다
}
ex)
var enemy = 100;
var attack;
window.alert(' 대전 시작! ');
while (enemy > 0) {
attack = Math.floor(Math.random() *30) + 1;
console.log( '몬스터에게' + attack + '의 피해를 입혔다!');
enemy = enemy - attack;
}
console.log('몬스터 물리쳤다!');
for문과 while문의 차이
for 문은 반복횟수가 처음부터 정해져있다.
while 문은 특정 조건에 만족할 때 까지 반복해야 하는 경우에 쓰인다.
반복횟수 카운트하기
var enemy = 100;var attack;var count = 0;window.alert ('대전 시작');while (enemy > 0) { attack = Math.floor(Math.random() * 30); console.log(' 몬스터에게 ' + attack + '의 피해를 입혔다!'); enemy -= attack; count ++;}
console.log(count + '회 만에 몬스터를 물리쳤다!');
- = 연산자
enemy = enemy - attack;
enemy -= attack;
왼쪽숫자에서 오른쪽 숫자를 빼고 enemy에 대입
'처음 만나는 자바스크립트' 카테고리의 다른 글
배열 (0) | 2022.04.26 |
---|---|
함수 (0) | 2022.04.26 |
Math.random(), Math.floor() (0) | 2022.04.25 |
조건 분기 (else if) (0) | 2022.04.25 |