while( /*조건식*/ ){
/* 반복 실행될 코드 */
}
do{
/* 반복 실행될 코드 */
}while( /*조건식*/ );
0~4까지 더하는 동일한 while문과 for문.
var sum = 0;
var i = 0; //초기 설정 코드
while( i < 5 /*조건식*/ ){
sum = sum + i;
i++; // 업데이트 코드
}
var sum = 0;
for( var i = 0 ; i < 5 ; i++ ){
sum = sum + i;
}
for문의 continue는 업데이트 식을 적용하고 조건식을 검사한 후, 반복할지 결정
for( var propertyName in obj ){
console.log( "\t", propertyName, ": ", obj[propertyName] );
}
// 객체를 변수안에 넣음.
in은 for.. in문 외에서는 속성이 존재하는지 검사하는 연산자.
var cost = [ 85, 42, 37, 10, 22, 8, 15 ];
var total_cost = 0;
// 여기에 코드를 작성하세요.
for(var i=0; i<cost.length; i++){
total_cost += cost[i];
}
console.log(total_cost);
var obj = {
name: "object",
age: 10,
weight: 5
}
var sum = 0;
for ( var property in obj){
if( typeof( obj[property] ) == "number" ){
sum = sum + obj[property];
}
}
console.log("sum :", sum);
// 변수 property에 객체 key값 대입 후, obj[key값변수]를 통하여 type number값 계산