Skip to content

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

Comments