2. 자바스크립트 기초문법

IngCoding·2022년 10월 25일
1

1. 조건문 & 팝업

  • and &&
  • or ||
function is_adult(age) {
  if(age > 20){
    alert('성인이에요')
  } else if(age > 10){
    alert('청소년이에요')
  }
  else {
	alert('어린이에요')
}

is_adult(25)

2. 반복문

  • 반복문에서는 조건을 구분하기 위해 반드시 세미콜론을 찍어줘야 한다.
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]);
}

// 70점 이상인 사람을 출력하는 반복문
for (let i = 0 ; i < scores.length ; i++) {
	if (scores[i]['score'] < 70) {
		console.log(scores[i]['name']);
	}
}

3. 응용

1) 합을 구하는 함수 만들기

// 0 ~ n-1 을 더하는 함수 
function get_sum(n) {
  let sum = 0
  for (let i = 0; i < n; i++) {
    sum += i
  }
  return sum
}

let result = get_sum(10)
console.log(result)

2) 특정 원소 갯수 구하는 함수

let fruit_list = ['사과','감','감','배','포도','포도','딸기','포도','감','수박','딸기']

function get_count(fruit) {
  let count = 0
  for (let i = 0; i < fruit_list.length; i ++) {
    if (fruit == fruit_list[i]) {
      count += 1
    }
  }
   console.log(count)
}

get_count('딸기')
profile
Data & PM

0개의 댓글