<sectionid="description"> En el desafío anterior, usaste un solo <code>conditional operator</code> . También puede encadenarlos para verificar múltiples condiciones. La siguiente función usa las declaraciones if, else if, y else para verificar múltiples condiciones: <blockquote> función findGreaterOrEqual (a, b) { <br> si (a === b) { <br> devuelve "a y b son iguales"; <br> } <br> si no (a> b) { <br> devuelve "a es mayor"; <br> } <br> else { <br> el retorno "b es mayor"; <br> } <br> } </blockquote> La función anterior se puede reescribir utilizando múltiples <code>conditional operators</code> : <blockquote> función findGreaterOrEqual (a, b) { <br> retorno (a === b)? "a y b son iguales": (a> b)? "a es mayor": "b es mayor"; <br> } </blockquote></section>
<sectionid="instructions"> Use múltiples <code>conditional operators</code> en la función <code>checkSign</code> para verificar si un número es positivo, negativo o cero. </section>
testString: 'assert(/.+?\s*?\?\s*?.+?\s*?:\s*?.+?\s*?\?\s*?.+?\s*?:\s*?.+?/gi.test(code), "<code>checkSign</code> should use multiple <code>conditional operators</code>");'
- text: <code>checkSign(10)</code> debe devolver "positivo". Tenga en cuenta que la capitalización importa
testString: 'assert(checkSign(10) === "positive", "<code>checkSign(10)</code> should return "positive". Note that capitalization matters");'
- text: <code>checkSign(-12)</code> debe devolver "negativo". Tenga en cuenta que la capitalización importa
testString: 'assert(checkSign(-12) === "negative", "<code>checkSign(-12)</code> should return "negative". Note that capitalization matters");'
- text: <code>checkSign(0)</code> debe devolver "cero". Tenga en cuenta que la capitalización importa
testString: 'assert(checkSign(0) === "zero", "<code>checkSign(0)</code> should return "zero". Note that capitalization matters");'