java script Chapter2

🧩 Chapter 2: Variables, Data Types, and Operators


🔹 1. Variables

Used to store data values.

Syntax:

let name = "John";
var age = 18;
const PI = 3.14;
  • var → old, function-scoped
  • let → block-scoped
  • const → for constants (cannot be changed)

🔹 2. Data Types

Primitive Data Types:

  1. String → "Hello"
  2. Number → 10, 3.14
  3. Boolean → true / false
  4. Undefined → variable declared but no value
  5. Null → no value
  6. Symbol → unique identifier
  7. BigInt → very large numbers

Non-Primitive:

  • Objects, Arrays, Functions

🔹 3. Operators

A. Arithmetic Operators

+-*/%++--

B. Assignment Operators

=+=-=*=/=%=

C. Comparison Operators

=====!=!==><>=<=

== compares value
=== compares value + type (strict equality)

D. Logical Operators

&& (AND), || (OR), ! (NOT)

E. String Operators

+ â†’ used for concatenation
Example:

let fullName = firstName + " " + lastName;

F. Ternary Operator

let result = (age >= 18) ? "Adult" : "Minor";

🔹 4. Type Conversion

Number("10"); // Converts string to number
String(10);   // Converts number to string

Leave a Comment

Your email address will not be published. Required fields are marked *