<sectionid="description"><code>If</code> se usan sentencias para tomar decisiones en código. La palabra clave <code>if</code> le dice a JavaScript que ejecute el código entre llaves en ciertas condiciones, definidas entre paréntesis. Estas condiciones se conocen como condiciones <code>Boolean</code> y solo pueden ser <code>true</code> o <code>false</code> . Cuando la condición se evalúa como <code>true</code> , el programa ejecuta la instrucción dentro de las llaves. Cuando la condición booleana se evalúa como <code>false</code> , la instrucción dentro de las llaves no se ejecutará. <strong>Pseudocódigo</strong><blockquote> si (la <i>condición es verdadera</i> ) { <br><i>declaración se ejecuta</i><br> } </blockquote><strong>Ejemplo</strong><blockquote> prueba de función (myCondition) { <br> si (miCondición) { <br> volver "era verdad"; <br> } <br> volver "fue falso"; <br> } <br> prueba (verdadero); // devuelve "fue verdad"<br> prueba (falso); // devuelve "fue falso"</blockquote> Cuando se llama a la <code>test</code> con un valor <code>true</code> , la sentencia <code>if</code> evalúa <code>myCondition</code> para ver si es <code>true</code> o no. Dado que es <code>true</code> , la función devuelve <code>"It was true"</code> . Cuando llamamos a <code>test</code> con un valor de <code>false</code> , <code>myCondition</code><em>no</em> es <code>true</code> y la instrucción entre llaves no se ejecuta y la función devuelve <code>"It was false"</code> . </section>
<sectionid="instructions"> Cree una instrucción <code>if</code> dentro de la función para devolver <code>"Yes, that was true"</code> si el parámetro <code>wasThatTrue</code> es <code>true</code> y devuelva <code>"No, that was false"</code> contrario. </section>