인프런 커뮤니티 질문&답변

헐레벌떡 김경미 님의 프로필 이미지

작성한 질문수

자바스크립트 비기너: 튼튼한 기본 만들기

4. for, [코딩 시간]

선생님 안녕하세요? 코딩해봤습니다.

해결된 질문

21.05.11 11:41 작성

·

183

1

var odd=0;
var even=0;
var num=0;
for(i=1 ; i < 51 ; i++)
if((i-1)%2===0){
    odd=odd+i;   
}else{
    even=even+i;    
}
document.write("홀수합"+odd+"</br>");
document.write("짝수합"+even+"</br>");
document.write("총합"+(num=odd+even));

답변 1

0

헐레벌떡 김경미 님의 프로필 이미지

2021. 05. 11. 12:07

document.write를 쓰면 안되는지 몰랐습니다. 수정하겠습니다. 그리고 for문 중괄호 묶음을 다음과 같이 수정하였습니다.

확인부탁드립니다. 감사합니다.

var odd=0;
var even=0;
var num=0;
for(i=1 ; i < 51 ; i++){
if((i-1)%2===0){
    odd=odd+i;   
}else{
    even=even+i;    
}};
console.log("홀수합"+odd);
console.log("짝수합"+even);
console.log("총합"+(num=odd+even));
김영보님의 프로필 이미지
김영보
지식공유자

2021. 05. 11. 19:10

아래와 같이 작성할 수도 있습니다.

var odd = 0, event = 0, num = 0;
odd += i;
even += i;
if(i % 2 === 0)... }

질문에 이와 관련된 것이 있으니 그것도 같이 보시기 바랍니다.