- Função que valida se um número é positivo, negativo ou zero:
function validarNumero(num) {
if (num > 0) {
return 'positivo';
} else if (num < 0) {
return 'negativo';
} else {
return 'zero';
}
}
- Função que verifica se uma pessoa é maior de idade:
function verificarMaioridade(idade) {
return idade >= 18;
}
- Função que valida se uma string é vazia ou não:
function validarStringVazia(str) {
return str.trim() === '';
}
- Função que determina se um ano é bissexto:
function verificarAnoBissexto(ano) {
if ((ano % 4 === 0 && ano % 100 !== 0) || ano % 400 === 0) {
return true;
}
return false;
}
- Função que calcula a média de dois números, interrompendo a execução se algum dos números não for válido:
function calcularMedia(num1, num2) {
if (typeof num1 !== 'number' || typeof num2 !== 'number') {
return 'Números inválidos';
}
return (num1 + num2) / 2;
}
- Função que recebe um array como parâmetro e retorna o seu tamanho:
function tamanhoArray(arr) {
return arr.length;
}
- Criar um array e utilizar a função includes para verificar se um elemento específico está presente:
let arrayExemplo = [1, 2, 3, 4, 5];
let elementoPresente = arrayExemplo.includes(3); // true
- Função que recebe um array e um elemento, e retorna se o elemento está presente no array:
function verificarElementoArray(arr, elemento) {
return arr.includes(elemento);
}
- Criar um array de strings e utilizar includes para verificar se uma determinada string está presente:
let arrayStrings = ['maçã', 'banana', 'laranja'];
let stringPresente = arrayStrings.includes('banana'); // true
- Função que recebe um array de objetos representando estudantes de um curso e um objeto que representa um estudante procurado. Depois retorna se o objeto está presente no array:
function verificarEstudante(arrayEstudantes, estudanteProcurado) {
return arrayEstudantes.some(estudante =>
estudante.nome === estudanteProcurado.nome &&
estudante.idade === estudanteProcurado.idade &&
estudante.curso === estudanteProcurado.curso
);
}
- Função que recebe um array de números e retorna a soma dos elementos pares e o produto dos elementos ímpares:
function somaParesProdutoImpares(array) {
let somaPares = 0;
let produtoImpares = 1;
for (let num of array) {
if (num % 2 === 0) {
somaPares += num;
} else {
produtoImpares *= num;
}
}
return {
somaPares,
produtoImpares
};
}