Formação Oracle DBA Completa


Como saber se um ano é bissexto com Javascript?

Como saber se um ano é bissexto com Javascript?

25 de julho de 2019 0 Por Ramos de Souza Janones
Powered by Rock Convert

Preparamos dois exemplos em Javascript mostrando como realizar o cálculo de um ano bissexto utilizando Javascript e HTML.

Vamos aos exemplos:

Exemplo 1

function calcularBissexto(ano) {
    return ano % 4 == 0 && ano % 100 != 0 || ano % 400 == 0 ? 'E bissexto' : 'Nao e bissexto';
}

console.log(calcularBissexto(1980));
console.log(calcularBissexto(1981));
console.log(calcularBissexto(1900));
console.log(calcularBissexto(2000));

Exemplo 2

Este exemplo valida se um ano é bissexto ou não com a verificação de dias do mês. Por exemplo:

Curso completo de Games, inclusive Realidade Aumentada.Powered by Rock Convert

Javascript:

function calculaAno(){

const getAno = document.getElementById('entradaAno').value;
const AnoBissexto = (ano) => new Date(ano, 1, 29).getMonth() == 1 ? 'bissexto': 'não é bissexto';
const tipoAno = AnoBissexto(getAno);

document.getElementsByClassName('info')[0].innerText = tipoAno;

}

CSS + HTML:

form {
 font-family:sans-serif;
 margin-top:1rem;
 margin-left:1rem;
 margin-right:1rem;
}

input.form-control {
 width:200px;
    
 }

div.info { 
 margin-top:1rem;
 text-align:center;
 }
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
</head>

<body>

<form action="">
<label>Digite o ano : </label>
 <input id="entradaAno" type="text" class="form-control" placeholder="" aria-label="" aria-describedby="basic-addon1">
 
 <div class="info alert alert-link" role="alert">
  Por favor digite o ano válido.
</div>

<button type="button" onclick="calculaAno()" class="btn btn-link">Calcular</button>
</form>

</body>

</html>

VOCÊ ESTÁ NAS SEÇÕES: Programação » Javascript

PROVAVELMENTE TAMBÉM IRÁ GOSTAR:

Powered by Rock Convert
Siga os bons!

Ramos de Souza Janones

Janones, é um empreendedor brasileiro apaixonado por empreendedorismo e tecnologia. Ao longo dos anos trabalhando com o desenvolvimento de softwares desktop desde a linguagem Clipper, passando pelo Delphi e atualmente com Java.

Optou pela formação de Publicidade e Marketing por sua segunda empresa de tecnologia ter participado do "boom" da internet nos anos 90 e na procura de melhorar seus conhecimentos em negócios.

Em razão da principal formação e profundos conhecimentos em programação e banco de dados, é capaz de realizar o desenvolvimento de aplicativos web, desktop e mobile com maior criatividade e inovação que profissionais de desenvolvimento com uma formação única e mais especifica, dedicada somente ao desenvolvimento de softwares.

Com toda sua experiência com empresas de software, sua formação e paixão por negócios escreveu o livro "Marketing para Empresas e Profissionais de Software", publicado pela editora carioca Ciência Moderna em 2012. Além de outros livros sobre programação.

Últimos posts por Ramos de Souza Janones (exibir todos)

LEIA TAMBÉM:  O Kanban é o novo Scrum?



Frontend Do Zero Ao Profissional