function 삼육구게임(num){
if (num % 9 == 0) {
console.log('박수박수');
}else if(num % 3 == 0) {
console.log('박수');
}else{
console.log('통과');
}
}
로 했을때는 9의 배수에 박수박수가 뜨는데
function 삼육구게임(num){
if (num % 3 == 0) {
console.log('박수');
}else if(num % 9 == 0) {
console.log('박수박수');
}else{
console.log('통과');
}
}
3의배수, 9의 배수 순서를 바꾸면
9의 배수에서 박수박수가 뜨지 않는 이유가 뭔가요?
추가로 공인중개사 합격 판독기 같은 경우에도
function 합격했냐(a, b){
if ( a < 40 || b < 40 ) {
console.log('불합격')
} else if (a + b >= 120) {
console.log('합격')
} else {
console.log('불합격')
}
}
이렇게 했을때는
합격했냐(30,100)에서 불합격이 뜨는데
function 합격했냐(a, b){
if ( a+b >=120 ) {
console.log('합격')
} else if (a < 40 || b < 40) {
console.log('불합격')
} else {
console.log('불합격')
}
위와 같이 순서를 변경하니
합격했냐(30,100) 을 입력시 합격이라고 뜹니다.
이유가 뭔지 궁금합니다.