/table

Conditional execution

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

Ternary

// 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"}`)

Switch