javascript : for문으로 1~4까지 더하기

웹클래스·2020년 6월 22일
0

javascript 공부

목록 보기
3/18

작성한 코드

var a = 0;

for(var i = 1; i <= 4; i++) {
	a = a + i;
}
document.write(a);

설명시작

var a = 0;a메모리공간에 0를 저장한다.

for(){}의 실행순서는 초기값 > 조건식 > 출력 > 증감값 순으로 실행이된다.

for문 ()안에 var i = 1; i <= 4; i++ 있다.
초기값이 var i = 1는 i메모리공간에 1를 저장하고
조건식이 i <= 4 이다. i는 1를 저장했으니 1 <= 4 되는거다. 그럼 true된다.
그리고 {}안에 a = a + i 있다.
조금 전에 a메모리공간에 0이 저장했다. 그리고 i메모리공간에 1이 저장했다.
그렇다면 {}안에는 a = 0 + 1 된다. 그럼 a의 값은 1이 된다.

그리고 조건식이 만족할 때 까지 계속 증감값i++이라서 1씩 증가 하기 때문에더해져서 실행이 된다.
1 <= 4 실행 참이 된다. ▶ 1 = 0 + 1
2 <= 4 실행 참이 된다. ▶ 3 = 1 + 2
3 <= 4 실행 참이 된다. ▶ 6 = 3 + 3
4 <= 4 실행 참이 된다. ▶ 10 = 6 + 4
5 <= 4 실행 거짓이 되서 실행이 더 이상 안된다.

document.write(a);의 값은 a메모리공간에 저장된 값은 10이 된다.

profile
코드를 기록하는 공간

0개의 댓글