반응형
김호의 뜬금 없는 과제..
var num = 12345;
일때 각 자리수를 더한 결과 값을 15가 되도록 출력.
문자열로 변환하지말고 작업
처음엔 아래와 같이 코드 작성
<script>
var num = 12345;
var sum = 0;
for(i=0;i<5;i++) {
sum+=num%10;
num = parseInt(num/10);
}
document.write(sum);
</script>
그러나 위와 같이 작성시에는
자리수를 알고 계산 해야 하므로 while 문을 이용해서 자리수 제한 없이 계산 가능 하도록
(김호가 작성한 코드와 병합(while문) )
<script>
var num = 123456;
var sum = 0;
while(num > 0) {
sum += num%10;
num = parseInt(num/10);
}
document.write(sum);
</script>
반응형
'자바스크립트&jQuery' 카테고리의 다른 글
로컬스토리 간단한 다크 모드 구현 (0) | 2024.11.13 |
---|---|
로컬스토리지 사용방법: 저장, 수정, 삭제 (0) | 2024.11.12 |
jquery scrollTop(), position() (0) | 2011.10.27 |
jQuery preventDefault(); (0) | 2011.10.17 |
jQuery hover(), toggleClass(), toggle() (0) | 2011.10.14 |