Practice Set - Conditionals & Blocks within Braces
by jessupjs
HTML
<h3>Conditionals & Blocks within Braces</h3>
<h4>2 Tasks for this Practice Set:</h4>
<ol>
<li>Use conditionals to create code which outputs a sentence to the console stating whether the variable <i>x</i> is greater to, equal to, or less than zero. It should work for any numeric value of x</li>
<li>Look at the code in this section, and fix it so that the output is correct. In your console, it should look like this (Hint: it involves braces) :
<img src="http://courses.dce.harvard.edu/~cscie3/img/captains.png" title="program output" style="width:80%;padding-top:.5em;">
</li>
</ol>
JavaScript
"use strict";
// Insert your code for #1 here
console.log("1. IF cond. test:")
var x = Math.floor(Math.random()*20) - 10;
if (x > 0 ) {
console.log(" " + x + " > 0.");
} else if (x < 0) {
console.log(" " + x + " < 0.");
} else {
console.log(" " + x + " = 0.");
}
// Insert your code for #2 here
console.log("2. FOR loop test:")
var myCaptains = ["James T. Kirk", "Jean-Luc Picard", "Katherine Janeway"];
for (var i = 0; i < myCaptains.length; i++) {
console.log(" The Captain in Capitals is " +
myCaptains[i].toUpperCase() + ".");
}
console.log(" " + myCaptains.length + " captains have been capitalized.");