Перейти до вмісту
    JavaScript / Перевірка чи рік високосний на JS

    Перевірка чи рік високосний на JS

    Оцініть цю публікацію!
    [Усього: 0 Середнє значення: 0]

    Скрипта на JavaScript, який перевіряє, чи є введений рік високосним:

    // Функція для перевірки, чи є рік високосним
    function isLeapYear(year) {
        // Рік високосний, якщо він кратний 4
        // Але роки, кратні 100, не є високосними (окрім років, кратних 400)
        return (year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0);
    }
    
    // Отримання введеного року від користувача
    const userYear = prompt("Введіть рік:");
    
    // Перевірка на коректність введення
    if (userYear !== null && !isNaN(userYear)) {
        const year = parseInt(userYear, 10);
        
        // Перевірка та виведення результату
        if (isLeapYear(year)) {
            console.log(`${year} є високосним роком.`);
        } else {
            console.log(`${year} не є високосним роком.`);
        }
    } else {
        console.log("Некоректне введення. Будь ласка, введіть число.");
    }
    

    Опис скрипта:

    1. isLeapYear: Функція, яка приймає рік і повертає true, якщо рік високосний, і false в іншому випадку.
    2. Отримання року від користувача: Використання prompt для отримання введеного року.
    3. Перевірка та виведення результату: Перевірка, чи введений рік коректний (число), та виведення результату щодо того, чи є рік високосним.
    Позначки:

    Залишити відповідь

    Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *