/table
La sentencia if se encarga de probar lo que se encuentre dentro de su statement, si su conclucion es que es trully, ejecutará su bloque, en caso contrario continua con else
const theNumber = Number(prompt("Pick a number")); // statement
if(!Number.isNaN(theNumber)) // statement
{ // init block
console.log("Your number is " + theNumber) // statement
} // finish block
else { // init block
console.log("This is not a number")
}// finish block
// puedes crear if con ternarios
(contador === 1) ? thenExpression : elseExpression
//si solo necesitas la primera opcion
(contador === 1) && thenExpression
//si solo necesitas el else
(contador === 1) || (elseExpression
//if promedio
var frecuencia
if (contador ===1) {
frecuencia = 'vez'
} else {
frecuencia = 'veces'
}
console.log(`Fui a ver si llovía ${contador} ${frecuencia}`)
//if deseado
var frecuencia = contador === 1 ? "vez":"veces";
console.log(`Fui a ver si llovía ${contador} ${frecuencia}`)
//if ya pasado
//... aqui se puede porque dentro de ${} es un espacio de codigo
console.log(`Fui a ver si llovia ${contador} ${contador === 1 ? "vez":"veces"}`)