Concept explainers
a)
To create a function named buttonClick ()to change the appearance of the calculator window when the user clicks the calculator button. Create a variable named calcValueand initialize it withthe value of the window text area box in the mt_calc.jsfile.
b)
To create a variable named calcDecimaland initialize it with the value of the decimal input box in the mt_calc.jsfile.
c)
To create anattribute variable named buttonValueand initialize it with the value of the event object target in the mt_calc.jsfile.
d)
To create a switch-case structure for the variable named buttonValuein the mt_calc.js file
- To delete the content of the variable named calcValueand set its value to the empty text string for the"del"value of the variable named buttonValue.
- To erase thelast character of the variable named calcValueusing the eraseChar () function for the"bksp"value of the variable named buttonValue.
- To change the content of the variable named calcValueto" = " + evalEq(calcValue, calcDecimal) + "\n";to calculate the value of the current expression for the"enter"value of the variable named buttonValue.
- To copy thelast equation using the lastEq ()function usingvalue of the variable named calcValueas parameter for the"prev"value of the variable named buttonValue.
- Otherwise, append the calcValue + buttonValuevalue to the variable named calcValue.
e)
To set the value of the text area box of the calcWindowto the value of the variable named calcValuein the mt_calc.js file
f)
To put the cursor focus within the calculator window by running the command document.getElementById("calcWindow").focus();in the mt_calc.js file
Want to see the full answer?
Check out a sample textbook solutionChapter 11 Solutions
New Perspectives On Html5, Css3, And Javascript, Loose-leaf Version
- New Perspectives on HTML5, CSS3, and JavaScriptComputer ScienceISBN:9781305503922Author:Patrick M. CareyPublisher:Cengage Learning