кодесурса
«JavaScript

JavaScript: найти 1 января воскресенье между годами

script1adsense2code
script1adsense3code

JavaScript Basic: упражнение 7 с решением

Напишите программу на JavaScript, чтобы узнать, какое 1 января будет воскресным периодом между 2014 и 2050 годами.

Пример решения:

HTML-код:

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>A Program to find 1st January is being a Sunday between 2014 and 2050.</title>
</head>
<body>
</body>
</html>

Код JavaScript:

console.log('--------------------');
for (var year = 2014; year <= 2050; year++)
    {
    var d = new Date(year, 0, 1);
    if ( d.getDay() === 0 )
        console.log("1st January is being a Sunday  "+year);
    }
console.log('--------------------');

Пример вывода:

 --------------------
1 января - воскресенье 2017
1 января - воскресенье 2023 года
1 января - воскресенье 2034 года
1 января - воскресенье 2040 года
1 января - воскресенье 2045 года
--------------------

Объяснение:

Объявление даты JavaScript : в JavaScript объекты Date основаны на значении времени, которое является числом миллисекунд с 1 января 1970 года UTC. Вы можете объявить дату следующими способами:

 новая дата ();
новая дата (значение);
новая дата (dateString);
новая дата (год, месяц [, день [, час [, минуты [, секунды [, миллисекунды]]]]]);

Метод getDay () используется для получения дня недели для указанной даты по местному времени, где 0 представляет воскресенье. Возвращаемое getDay () значение представляет собой целое число, соответствующее дню недели: 0 для воскресенья, 1 для понедельника, 2 для вторника и т. Д.

Блок - схема:

«Блок-схема:

Версия ES6:

console.log('--------------------');
for (let year = 2014; year <= 2050; year++)
    {
    const d = new Date(year, 0, 1);
    if ( d.getDay() === 0 )
        console.log(`1st January is being a Sunday  ${year}`);
    }
console.log('--------------------');

Демонстрация в реальном времени:

См. Pen JavaScript: воскресенье 2014 и 2050 гг. - basic-ex-7 от w3resource ( @ w3resource ) в CodePen .


Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на JavaScript, чтобы определить, является ли данный год високосным в григорианском календаре.
Далее: Напишите программу на JavaScript, где программа принимает случайное целое число от 1 до 10, затем пользователю предлагается ввести число угадывания.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code