Consolide a base:
https://www.w3schools.cn/js/exercise_js.asp?filename=exercise_js_string_methods1
[String]
1. Encontre a posição do caractere h na string txt.
var txt = "abcdefghijklm"; var pos = txt.indexOf
("h");
2. Use o método slice para retornar a palavra "bananas".
var txt = "Posso comer bananas o dia todo"; var x = txt.slice(10, 17);
3. Use o método de string correto para substituir a palavra "Olá" pela palavra "Bem-vindo".
var txt = "Olá Mundo"; txt = txt.replace("Olá", "Bem-vindo");
4. Converta o valor de txt para letras maiúsculas.
var txt = "Hello World"; txt = txt.toUpperCase();
5. Converta o valor txt para letras minúsculas.
var txt = "Olá mundo"; txt = txt.
var carros = ["Volvo", "Jeep", "Mercedes"]; carros[0]= "Ford";
2. Use a propriedade Array correta para lembrá-lo do número de itens no array.
var cars = ["Volvo", "Jeep", "Mercedes"]; alert(cars.length);
3. Use o método Array correto para excluir o último item da matriz de frutas.
var frutas = ["Banana", "Laranja", "Maçã"]; frutas.pop();
4. Use o método Array correto para adicionar "Kiwi" ao array de frutas.
var frutas = ["Banana", "Orange", "Apple"];fruits.push("Kiwi");
5. Use o método splice() para excluir "Orange" e "Apple" das frutas.
var frutas = ["Banana", "Orange", "Apple", "Kiwi"];fruits.splice( 1,2 );
6. Use o método Array correto para classificar a matriz de frutas em ordem alfabética.
var frutas = ["Banana", "Orange", "Apple", "Kiwi"];fruits.sort(); [
Date]
1. Crie um objeto Date e lembre-o da data e hora atuais.
var d = new Date(); alert(d);
2. Use o método Date correto para extrair o ano (quatro dígitos) do objeto de data.
var d = new Data();ano = d.getFullYear();
3. Use o método Date correto para obter o mês (0-11) do objeto de data.
var d = new Data();mês = d.getMonth();
4. Use o método Date correto para definir o ano do objeto de data como 2020.
var d = new Data();d.setFullYear(2020);
【Matemática】
1. Use métodos matemáticos corretos para criar um número aleatório.
var r = Math.random();
2. Use métodos matemáticos corretos para retornar o maior número entre 10 e 20.
var x = Math.max(10, 20);
3. Use métodos matemáticos corretos para arredondar números para o número inteiro mais próximo.
var x = Math.round(5.3);
4. Use métodos matemáticos corretos para encontrar a raiz quadrada de 9.
var x = Math.sqrt(9);
[Operador de comparação]
1. Quando x é maior que y.
x = 10; y = 5; alert(x > y);
2. Quando x é igual a y.
x = 10; y = 10; alert(x == y);
3. Quando x não for igual a y, escolha o operador de comparação correto para alertar verdadeiro.
x = 10; y = 5; alert(x != y);
4. Selecione o operador condicional (ternário) correto. Se a idade for menor que 18 anos, será exibido "Muito jovem", caso contrário, será exibido " Velho o bastante".
var idade = n; var voteable = (idade < 18) ? "Muito jovem" : "Velho suficiente"; alert(votável);
[instrução condicional js]
1. Corrija a instrução if para solicitar "Hello World" quando x for maior que y.
if (x > y){alert("Hello World"); }
2. Corrija a instrução if. Se x for maior que y, ele solicitará "Hello World", caso contrário, solicitará "Goodbye".
if(x > y) { alert("Hello World"); } else{ alert("Goodbye"); }
[Switch]
1. Crie uma instrução switch. Se frutas for "banana", "Hello" será solicitado. Se frutas for " apple", "Bem-vindo" será solicitado.
switch(frutas) { case "Banana": alert("Hello") break; case "Apple": alert("Bem-vindo") break; } 2.
Se frutas não forem "banana" nem "maçã", adicione um lembrete (“Nenhum”) parte.
switch(frutas) { case "Banana": alert("Olá") break; case "Apple": alert("Bem-vindo") break; padrão: alerta("Nenhum"); }
【para loop】
1. Crie um loop de 0 a 9.
var i; for(i= 0;i< 10; i++) { console.log(i); }
2. Crie um loop que itera através de cada item no array de frutas.
var frutas = ["Maçã", "Banana", "Laranja"]; for (x de frutas) { console.log(x); }
[loop while]
1. Crie um loop que seja executado enquanto i for menor que 10.
var i = 0; while(i <10) { console.log(i); i++ }
2. Crie um loop que seja executado enquanto i for menor que 10, mas aumente i em 2 a cada vez.
var i = 0; while (i < 10) { console.log(i); i= i+2; }
[Break loop]
1. Pare o loop quando i for 5.
for (i = 0; i < 10; i++) { console.log(i); if (i == 5) { break; } } 2. Quando i for 5, faça
o loop pular para a próxima iteração.
for (i = 0; i < 10; i++) { if (i == 5) { continuar; } console.log(i); }