Curso de JavaScript Online

Slynth

Power Member
Boa tarde a todos,

Alguém me poderia aconselhar um bom curso online de JavaScript?
Estava inclinado para alguns da Udemy, o grande problema é que não sei qual deles será a melhor opção.

Desde já quero dizer que sou bastante iniciante, pelo que pretendo algo onde possa aprender do zero.

Desde já agradecido a todos
 
Boa noite,
Será que alguém sabe responde a este problema de JavaScript. É o seguinte:
//EX1
Tem que criar uma rotina que a cada 5 segundos verifique se a hora do Sistema é 12horas.
Fazendo uso da alinea anterior, caso a verificação seja positiva, crie, uma lista ordenada em que adiciona um novo elemento na lista, com a seguinte descrição " Hoje dia :12 de Setembro às 12horas, o JS criou este elemento"
//ex 2
Crie um array que permita capturar um autocarro com 12 filas e que em cada fila terá 6 Bancos.
Deverá representar os bancos vazios com o valor True.
Deverá representar os bancos ocupados com o valor false
Crie um método que permita verificar o estado de ocupação do autocarro
Usando o método de escrita no documento mostre numa linha o estado do autocarro.
ESPERO BREVES RESPOSTAS
 
Boa noite,
Será que alguém sabe responde a este problema de JavaScript. É o seguinte:
//EX1
Tem que criar uma rotina que a cada 5 segundos verifique se a hora do Sistema é 12horas.
Fazendo uso da alinea anterior, caso a verificação seja positiva, crie, uma lista ordenada em que adiciona um novo elemento na lista, com a seguinte descrição " Hoje dia :12 de Setembro às 12horas, o JS criou este elemento"
//ex 2
Crie um array que permita capturar um autocarro com 12 filas e que em cada fila terá 6 Bancos.
Deverá representar os bancos vazios com o valor True.
Deverá representar os bancos ocupados com o valor false
Crie um método que permita verificar o estado de ocupação do autocarro
Usando o método de escrita no documento mostre numa linha o estado do autocarro.
ESPERO BREVES RESPOSTAS

Não percebi a parte do lista ordenada. Ordenada pelo quê? Se for pela data, já vai estar ordenada. Pelo que percebi, será isto:

Código:
setInterval(() => {
    rotina();
}, 5000);

let lista = [];

const rotina = () => {
    var today = new Date();
    var data = today.getDate() + '/' + (today.getMonth() + 1) + '/' + today.getFullYear();

    if (today.getHours() === 12) {
        lista.push({
            desc: 'Elemento criado dia ' + data + ' às 12 horas'
        });
    }
}

Na segunda há várias formas de fazer, umas mais fáceis, outras mais difíceis. Presumo que quem te deu esses exercícios te tenha dito como é que quer, se tens de fazer com arrays multidimensionais por exemplo ou se podes fazer de outra forma.
 
Última edição:
A sério? Presumo que isso seja um trabalho qualquer para a faculdade. Se a tua mentalidade é pedir aos outros as coisas todas feitas, estás no curso errado. Uma coisa é pedir umas dicas, outra é pedir o código feito.

Código:
let autocarro = [];

for(let f = 0; f < 12; f++) {
    let fila = [];

    for(let b = 0; b < 6; b++) {
        fila.push({
            status: true
        });
    }

    autocarro.push(fila);
}

O resto fazes tu.
 
Back
Topo