1. 3의 배수에 콘솔창에 '박수'띄우기, 그 외에는 '패스' 띄우기
function testGame (num) {
if( num % 3 === 0 ) {
console.log('박수');
} else {
console.log('패스');
}
};
값이 소수가 되기 전까지 계산하며, 나머지 값이 나누는 수보다 작아졌을때까지 계산한다.
2. 3의 배수에 콘솔창에 '박수', 9의 배수는 '박수X2', 그 외에는 '패스' 띄우기
testGame();
function testGame (num) {
if( num % 9 === 0 ) {
console.log('박수X2');
} else if ( num % 3 === 0 ) {
console.log('박수');
} else {
console.log('패스');
}
};
else if 문을 통해 조건을 추가하고, 9의 배수가 3의 배수와도 겹치는 부분이 있어
9의 배수(박수X2)가 첫번째 조건에서 체크될 수 있도록 해준다.
3. 3,6,9의 끝자리를 체크해서 '박수' 띄우기, 그 외에는 '패스' 띄우기
3-1. 숫자를 문자로 변환한다.
var stringChg = String(number);
3-2. 끝자리를 뽑아낸다.
console.log(stringChg.split("")[stringChg.length-1]); //4
console.log(stringChg.slice(-1)); //4
console.log(stringChg.substr(-1)); //4
console.log(stringChg.charAt(stringChg.length-1)); //4
console.log(stringChg[stringChg.length-1]); //4
console.log(stringChg.substring(stringChg.length-1, stringChg.length)); //4
3-3. 숫자로 변환해준다.
parseInt()를 통해 정수로 변환
testGame();
function testGame(number) {
var stringChg = String(number);
if ( parseInt(stringChg.slice(-1)) %3 === 0 ) {
console.log('박수');
} else {
console.log('통과');
}
};
반응형
SMALL
'Script > jQuery' 카테고리의 다른 글
[jQuery] 함수 활용해서 기능 만들기 (0) | 2022.03.10 |
---|---|
[jQuery] 연습문제 (0) | 2022.02.23 |
[jQuery] jQuery 링크의 위치 (0) | 2021.12.20 |
[jQuery] 이벤트 메서드의 종류 (0) | 2021.12.13 |
[jQuery] animate에서 stop() 의 중요성 (0) | 2021.12.13 |