Stack/JavaScript

[JS] 윤년 판별하기 / 소수 구하기

7ingout 2022. 5. 4. 15:46

윤년 판별하기

25윤년_teacher.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        let year = Number(prompt('년도를 입력하세요'));
        console.log(year);
        console.log(chYear(year));
        function chYear(year){
            if (year % 4 === 0) {
                if(year % 100 === 0 ) {
                    return year % 400 == 0? true: false;

                    // if(year % 400 === 0) return true;
                    // else return false;
                } else {
                    return true;
                } 
            } else {
                return false;
            }
        }
    </script>
</body>
</html>

 

소수 구하기

primenumber.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        function primeNumber(num) {
            let arr = [];
            for(let i=2; i <= num; i++) {
                for(let j = 2; j<=i; j++) {
                    if(i%j==0 && i>j) {
                        break;
                    } else if (i==j) {
                        arr.push(j);
                    }
                }
            }
            return arr;
        }
        let result = primeNumber(10);
        console.log(result);
    </script>
</body>
</html>