Practice Set - Basic Math and String Operations

by Thomas Smalls

HTML

<h3>Basic Math and String Operations</h3>
<h4>4 Tasks for this Practice Set:</h4>
<ol>
    <li>
        Write a script to add two numbers and output the sum to the console</li><li>
    Write a script that prompts for input, adds one to whatever number was input and outputs the sum to the console. Use the increment operator.  Assume that the input will be a number (no type-checking is required for this exercise).
    </li><li>
    Look up the Math object, and use one of its methods to do <i>something</i> to a number and output the result to the console (you pick: square it, round a decimal number up or down, do a trig function...whatever) Make sure the you comment your code or use console output to describe what you’re doing.
</li><li>
    Prompt for input and assign the result to a variable. Then, look up the String object, and use one of its properties to output the length of the string variable to the console.
    </li>
</ol>

JavaScript

// Insert your code for #1 here

var numberOne = 1;
var numberTwo = 2;
console.log (numberOne + numberTwo);

// Insert your code for #2 here
var yourNumber = prompt("Type a number below. I will give you the next consecutive integer.");
alert(++yourNumber);

// Insert your code for #3 here

/* Script asks for two numbers to divide, returning the nearest whole number.*/
var willHelp = confirm("Can you help? I need practice coming across as human.");
numberOne = prompt("Let's do some division! Give me a number to divide.");
numberTwo = prompt("Okay, now give me any other number to divide by.");
var closeAnswer = Math.round(numberOne / numberTwo);
alert("Hmm, that would be about " + closeAnswer + ", I'm guessing.");
alert("Thanks for being a good sport. I'll think of you kindly during the technological singularity, ;-).")


// Insert your code for #4 here
var somethingElse = prompt("Enter any number or phrase below.");
var howLong = somethingElse.length
alert("Your entry was " + howLong + " characters long (spaces included). Impressive.")