javascript 기초문법 -4 (조건문,반복문)

DONGHYUN KOO·2020년 11월 15일
0

javascript

목록 보기
4/9
* 조건문

function is_adult(age){
	if(age > 20){
		console.log("성인")
	}else if(age>10){
		console.log("청소년")
	}else{
		console.log("어린이")
	}
}
is_adult(30)
성인

is_adult(17)
is_adult(7)
청소년
어린이

function is_adult(age){
	if(age >20){
      		console.log("성인")
     	}else.if(age >10){
        	console.log("청소년")
        }else.if(age >7){
        	console.log("청소년")
        }else.if(age >5){
        	console.log("청소년")
        }else.if(age >3){
        	console.log("어린이")
        }
 }

 // AND 조건은 이렇게 두 조건이 모두 참이어야함
function is_adult(age, sex){
	if(age > 20 && sex == '여'){
		alert('성인 여성')
	} else if (age > 20 && sex == '남') {
		alert('성인 남성')
	} else {
		alert('청소년이에요')
	}
}

// 참고: OR 조건은 이렇게 두 조건중 하나라도 참
function is_adult(age, sex){
	if (age > 65 || age < 10) {
		alert('탑승하실 수 없습니다')
	} else if(age > 20 && sex == '여'){
		alert('성인 여성')
	} else if (age > 20 && sex == '남') {
		alert('성인 남성')
	} else {
		alert('청소년이에요')
	}
}

is_adult(25,'남')

* 반복문

for(let i=0; i<10; i++){
	console.log(i)
}
0
1
2
3
4
5
6
7
8
9

let people = ['철수','영희','민수','형준','기남','동희']

// 이렇게 하면 리스트의 모든 원소를 한번에 출력할 수 있겠죠?
// i가 1씩 증가하면서, people의 원소를 차례대로 불러올 수 있게 됩니다.
for (let i = 0 ; i < people.length ; i++) {
	console.log(people[i])
}
철수
영희
민수
형준
기남
동희

let scores = [
	{'name':'철수', 'score':90},
	{'name':'영희', 'score':85},
	{'name':'민수', 'score':70},
  {'name':'형준', 'score':50},
  {'name':'기남', 'score':68},
  {'name':'동희', 'score':30},
]

for (let i = 0 ; i < scores.length ; i++) {
	console.log(scores[i]);
}
.
// 이렇게 하면 리스트 내의 딕셔너리를 하나씩 출력할 수 있고,

for (let i = 0; i < scores.length ; i++){
	if(scores[i]['score']<70){
		 console.log(scores[i]);
    }

}

0개의 댓글