Nível 10.3 do livro de problemas JavaScript

Задание 1

Crie um input onde só seja possível inserir números. Os demais caracteres não devem ser inseridos no input.

Задание 2

Dado um bloco. Ao clicar no bloco, mostre uma dica de tooltip com um texto relativamente longo. Mostre a dica acima ou abaixo considerando que ela caiba completamente na tela e não saia da área de rolagem.

Задание 3

Dado um array de seis dígitos. Verifique se é possível montar um bilhete de sorte com esses dígitos.

Задание 4

Dada uma tabela retangular. Ao pressionar um botão, pinte as células de uma diagonal de vermelho e as da segunda diagonal - de verde.

Задание 5

Escreva um código que irá gerar uma senha de um tamanho especificado. A senha deverá obrigatoriamente conter letra minúscula, letra maiúscula, um dígito e algum caractere especial.

Задание 6

Dada uma janela do navegador. Faça com que os elementos que estiverem completamente na metade esquerda da janela fiquem verdes, os que estiverem completamente na metade direita da janela - azuis, e os que estiverem em ambas - vermelhos.

Задание 7

Dados dois números. Exiba na tela o processo de divisão desses números em coluna, como na escola.

Задание 8

Dada uma string contendo dois números e uma operação matemática entre eles:

javascript'10 + 20'

Escreva um código que calcule o resultado da operação matemática escrita.