모든 퀴즈를 배열을 사용하여 만들기
있으면 있어요, 없으면 없어요 출력
var people = ['흥민', '영희', '철수', '재석'];
var found = false;
function nameFind(name) {
people.forEach(function (data, i) {
if (name === data) {
found = true;
}
})
if (found) console.log("있어요")
else console.log("없어요")
}
nameFind('철수');
처음엔 found 변수 없이 if (name==data)면 "있어요" 출력, else 면 "없어요" 출력으로 만들었었는데 반복문 때문에 4번씩 중복 출력되는 현상이 생겼다
그래서 found를 확인할수 있는 불린 변수를 하나 만들었다
function Cal() {
for (let i = 2; i < 10; i++) {
for (let j = 1; j < 10; j++) {
console.log(i * j)
}
}
}
Cal()
기존 성적들의 평균에 비해 얼마나 우수한지 결과를 알려주는 계산기
함수 첫번째 param으로 기존 모의고사 성적들 , 두번째 param으로 이번 성적을 입력
function Score(befores, newScore) {
let sum = 0;
let avg = 0;
befores.forEach(function (data) {
sum += data;
})
avg = sum / befores.length
if (avg < newScore) {
console.log(`평균보다 ${newScore - avg}점이 올랐네요`)
} else {
console.log(`평균보다 ${avg - newScore}점이 떨어졌네요`)
}
}
Score([10, 20, 30, 40, 50], 40)