var a = 45.3; document.writeln(a + " " + typeof a + "<br>"); // Output: 45.3 number var b = -163; document.writeln(b + " " + typeof b + "<br>"); // Output: -163 number var c = "pomegranate"; document.writeln(c + " " + typeof c + "<br>"); // Output: pomegranate string var d = false; document.writeln(d + " " + typeof d + "<br>"); // Output: false boolean var e = 1384 / 0; document.writeln(e + " " + typeof e + "<br>"); // Output: Infinity number var f = "w" / 25; document.writeln(f + " " + typeof f + "<br>"); // Output: NaN number var f2 = 0 / 0; document.writeln(f2 + " " + typeof f2 + "<br>"); // Output: NaN number var g; document.writeln(g + " " + typeof g + "<br>"); // Output: undefined undefined var h = 1.43e678; document.writeln(h + " " + typeof h + "<br>"); // Output: Infinity number document.writeln("abc"); document.writelm("def"); document.writeln("ghi"); // Output: abc // In Line 2, writeln is mispelled as writelm. // Open the Chrome Console to see the error message.
var i = 1, n = 2; while(i <= 11) { document.write(n + " "); i++; n = n * n; } document.writeln("<br><br>"); document.writeln(Number.MAX_VALUE); // Output: 2 4 16 256 65536 4294967296 18446744073709552000 3.402823669209385e+38 1.157920892373162e+77 1.3407807929942597e+154 Infinity 1.7976931348623157e+308
bigint boolean number string symbol undefined null
function s(x) { return x ** 2; } document.writeln(typeof(s)); // Output: function
// BasicFunction Example // Function definition: function inToCm(inches) { cm = inches * 2.54; return cm; } // Test the function: var inches = prompt("Enter length in inches", "0"); var cm = inToCm(inches); document.writeln("Length in cm: " + cm); // If input is 2, the output is 5.08
Method Call | Return Value |
---|---|
Math.floor(2.38) | 2.0 |
Math.floor(0.998) | 0.0 |
Math.floor(-6.83) | -7.0 |
Method Call | Return Value |
---|---|
Math.ceil(2.38) | 3.0 |
Math.ceil(0.001) | 1.0 |
Math.floor(-6.83) | -6.0 |
========================================== ------------------------------------------ <!DOCTYPE html> <!-- ButtonTest Example Source code file: index.html--> <html lang="en"> <head> <meta charset="UTF-8"> <title>ButtonTest Example</title> <link rel="stylesheet" href="styles.css"> <script src="script.js"></script> </head> <body> <h1>Button Test Example</h1> <button id="btn1">Click Me</button> </body> </html> ------------------------------------------ /* ButtonTest Example Source code file: styles.css */ body { font-family: Verdana, sans-serif; } button { width: 150px; } ------------------------------------------ / ButtonTest Example // Source code file: script.js // Event listener function changeCaption( ) { var button1 = document.getElementById("btn1"); button1.innerHTML = "I\'ve been clicked."; } // init method adds event listener to button. function init( ) { var button1 = document.getElementById("btn1"); button1.addEventListener("click", changeCaption); } // init method executes after page is loaded. window.addEventListener("load", init); ==========================================
m | = |
|
// Test the computeMP function, which computes the monthly // payment for a loan. The function parameters are // p=principal, r=interest rate, n=term of loan in years. function computeMP(p, r, n) { var mp = (p * r / 1200.0) / (1 - (1.0 + r / 1200.0) ** (-12.0 * n)); return mp; } var principal = 100000; var rate = 6; var term = 15; var mp = computeMP(principal, rate, term); mp = Math.round(mp * 100) / 100; document.writeln(mp); // Output should be 843.86.