roger-melo-treinamentos / curso-de-js-roger-melo

Repositório de informações do CJRM
491 stars 170 forks source link

Ex da Aula 01-01 da etapa 01 #7886

Closed JhonatanSerafim closed 4 months ago

JhonatanSerafim commented 4 months ago

/* 01 - Suba o seu servidor local e:

const my3FavoriteTVShows = ['Sons Of Anarchy', 'The Big Bang Theory', 'The Killings']

const sentence = Minhas 3 séries favoritas são: ${my3FavoriteTVShows.join(', ')}. .replace(', T', ' e T');

// console.log(sentence)

/* 02 - Comente o console.log() acima e:

// console.log(my3FavoriteTVShows.length === 3)

/* 03 - Comente o console.log() acima e:

const randomTVShow = 'Watchmen'

const isRandomTVShowIncluded = my3FavoriteTVShows.includes(randomTVShow)

// console.log(isRandomTVShowIncluded)

/* 04 - Comente o console.log() acima e:

const typeSentence = O tipo de dado que a const "isRandomTVShowIncluded" armazena é: ${typeof isRandomTVShowIncluded}.

// console.log(typeSentence)

/* 05 - Comente o console.log() acima e:

const numbertToCheck = 39 // console.log(A string que a "typeSentence" armazena tem mais de ${numbertToCheck} caracteres? ${String(typeSentence.length > numbertToCheck).replace('t', 'T')}.)

/* 06 - Comente o console.log() acima e:

const falsyValues = [0, "", false, '', ``, null, undefined, NaN]

//console.log(Todos os ${falsyValues.length} itens do array "falsyValues" são falsy. Inclusive o ${falsyValues[2]}.)

/* 07 - Comente o console.log() acima e:

const crazyOperation = null + 1 const crazyConversion = Boolean(crazyOperation)

// console.log(crazyConversion)

// Quando realizamos executamos operações matemáticar com null ele interpretado como zero, e 1 é um dado Thruty.

/* 08 - Comente o console.log() acima e:

const ages = [31, 82, 61, 11] const agesSum = ages[0] + ages[2]

// console.log(A soma entre o 1º e o 3º item de "ages" é menor ou igual a 92. Essa afirmação é: ${agesSum <= 92.)

/* 09 - Comente o console.log() acima e:

const isNotAString = typeof randomTVShow !== 'string'

// console.log(isNotAString)

/* 10 - Comente o console.log() acima e:

const evenNumbers = [0, 2, 4, 6, 8, 10]

console.log(evenNumbers.indexOf(8) != - 1)

// Para obter o valor booleano deste resultado comparamos se o retorno dessa expressão é diferente de menos um. Pois o indexOf retornar -1 quando passamos um item que não existe no array.