function numeroPositivo(num) {
let resultado;
if (num < 0) {
resultado = false;
} else {
resultado = true;
}
return resultado;
}
console.log(numeroPositivo(2));
console.log(numeroPositivo(-2));
function numeroPositivoSimpl(num) {
let resultado;
const ehNegativo = num < 0;
if (ehNegativo) {
resultado = false;
} else {
resultado = true;
}
return resultado;
}
console.log(numeroPositivoSimpl(2));
console.log(numeroPositivoSimpl(-2));
function numeroPositivoMaisSimpl(num) {
const ehNegativo = num < 0;
if (ehNegativo) {
return false;
}
return true;
}
console.log(numeroPositivoMaisSimpl(2));
console.log(numeroPositivoMaisSimpl(-2));
function getAnimalId(id) {
switch (id) {
case 1:
return 'cão';
case 2:
return 'gato';
case 3:
return 'pássaro';
default:
return 'peixe';
}
}
console.log(getAnimalId(1));
console.log(getAnimalId(4));
console.log(getAnimalId('1'));
function multiplicaPorDois(arr) {
let multiplicados = [];
for (let i = 0; i < arr.length; i++) {
multiplicados.push(arr[i] * 2);
}
return multiplicados;
}
const numeros = [2, 32, 456, 356, 40];
console.log(multiplicaPorDois(numeros));
const meuObjeto = {
nome: 'João',
idade: '20',
cidade: 'Salvador',
};
const array = [30, 20, 233, 2];
const palavra = 'abacaxi';
function forInEx1(obj) {
for (let p in obj) {
console.log('for...in1:', p);
}
}
function forInEx2(obj) {
for (let p in obj) {
console.log('for...in2:', obj[p]);
}
}
forInEx1(meuObjeto);
forInEx2(meuObjeto);
forInEx1(array);
forInEx2(array);
forInEx2(palavra);
function forOfEx1(el) {
for (let p of el) {
console.log('for...of1:', p);
}
}
function forOfEx2(el) {
for (let p in el) {
console.log('for...of2:', el[p]);
}
}
// forOfEx1(meuObjeto);
// forOfEx2(meuObjeto);
forOfEx1(array);
forOfEx2(array);
forOfEx2(palavra);
function exemploWhile() {
let num = 0;
while (num <= 5) {
console.log(num);
num++;
}
}
exemploWhile();
function exemploDoWhile() {
let num = 0;
do {
console.log(num);
num++;
} while (num <= 5);
}
exemploDoWhile();