JavaScript로 음력 및 윤년 내보내기

이것은 처음으로 투고한 것이다.최근에 나는 자바스크립트 등을 배우기 시작했다.좀 부드럽게 해주세요.
며칠 전에 나는 자바스크립트를 사용하는 윤년 프로그램을 배웠는데, 최근에 기억한 for문장과 조합했다
html에서 西暦○○年:平年ですorうるう年です 브라우저 출력과 달력이 함께 윤년되는지 프로그램을 써 보고 싶습니다.
0년부터 2020년까지 줄을 섰다.
코드의 다음 배열은 일련 번호 숫자 그룹 만들기 (es2015ver)
참고하도록 허락해 주세요.
나는 0에서 2020까지의 수치를 변수에 넣을 계획이다.
const arr = [...Array((2020) + 1).keys()]

코드

  • html의 <script> 라벨에 기술하기document.write(); 출력.
  • uruu(year)는 윤년을 판단하는 함수다.파라미터에 따라 윤년인지 평년인지 판단하여 result에게 건네주다.
  • <!DOCTYPE html>
    <html lang="ja" dir="ltr">
    <head>
        <meta charset="UTF-8">
        <title>うるう年出力</title>
    </head>
    <body>
        <script>
            function uruu(year) {
                if (year % 4 == 0) {
                    if (year % 100 != 0 || year % 400 == 0) {
                        result = 'うるう年です';
                    }
                } else {
                    result = '平年です';
                }
            }
    
            const arr = [...Array((2020) + 1).keys()]
            let result = "";
    
            for (let i = 0; i < arr.length; i++) {
                uruu(arr[i])
                document.write('西暦' + arr[i] + '年:' + result);
                document.write('<br>');
            }
        </script>
    </body>
    </html>
    

    결과


    서기 0년부터 2020년까지 브라우저로 출력할 수 있습니다.(0년은 원래 없어...)
    길기 때문에 처음과 마지막.


    이게 다야.

    느끼다

  • 전체적으로 더 짧고 예쁘게 쓸 수 있을 거예요.너무 무식하다.
  • 아래에 있는 곳은 포문을 처리하기 위해 배열된 곳을 간단하게 ...Array(2020)라고 쓰지만 서력 2020의 곳이 서력 undefined로 바뀌어 현황을 기술했다.
  • const arr = [...Array((2020) + 1).keys()]
    
    for (let i = 0; i < arr.length; i++) {
    

    마지막


    앞으로 나는 더 어려운 것을 쓰고 싶다.

    좋은 웹페이지 즐겨찾기