Values
Description¶
JavaScript Values
Values¶
Fixed¶
Literal
-
Numbers - decimals optional
-
Strings - single or double quoted
Variable¶
Variable
-
Name of storage locn where data is stored
Comments¶
Line: // Line Comment
Block: /* Anything between these */
Data Types¶
Primitive Data Types¶
let x = 3; // Number Data Type
let result = "PASS"; // String
let testPassed = true; //Boolan
let noDefault = null; // Null
let noDefault; // Undefined
let flagvar = Symbol("PASS"); // Symbol
LET foodPrice = BigInt("0f10111111"); // Bigint
Non-Primitive (Ref) Data Types¶
- derived from primitive data types
- references
- maths, functions, dates, arrays, maps, sets
let importantObj = {}; // Object
let importantObj new Object(); // Object
let colors = ["red", "yellow", "green"]; // Array Data Type
let book = { // Object Data Type
title: "JavaScript Programming",
ISBN: "978-3-16-148410-",
author: "John Doe",
price: 25.99
}
Functions¶
function functionName( arg1, arg2, arg3) {
// Logic
let x = 0;
console.log(x);
return x;
}
functionName(); //execute
see functions.
Identifiers¶
- used to name variables, keywords,and functs
- begin with letter, $ or _
- case Sensitive, camelCase
Char Set¶
- e.g., unicode UTF-8
- chars, punctuation and symbols