Completion requirements
Try this exercise to practice writing statements using numbers, strings, and Boolean values. The code defines three variables (using the 'var' keyword) and uses assignment statements. Copy and paste the code into each program and run it to validate the output. You can use the Replit online editor at https://replit.com/languages/nodejs or any editor you choose. This exercise does not count towards your grade. It is just for practice!
Data Types
// This program demonstrates variables, literal constants, and data types. var n; var s; var b; n = 1.23456789012345; s = "string"; b = true; output("Number n = " + n); output("String s = " + s); output("Boolean b = " + b); // Display output to the current environment function output(text) { if (typeof document === 'object') { document.write(text); } else if (typeof console === 'object') { console.log(text); } else { print(text); } }
Output
Number n = 1.23456789012345 String s = string Boolean b = true
Discussion
Each code element represents:
//
begins a commentvar n, s, and b
define variables;
ends each line of JavaScript codei = , d = , s =, b =
assign literal values to the corresponding variablesoutput()
calls the output functionfunction output(text)
defines a output function that checks the JavaScript environment and writes to the current document, the console, or standard output as appropriate.