JavaScript Data Types
Let's check the Data Types in JavaScript - Two Categories of Data Types:
- Primitive Data Types — These are immutable and cannot be modified after creation. - a. String: - let name = "JavaScript"; // typeof(name) — 'string'- b. Number: - let age = 18; // typeof(age) — number- c. BigInt: - console.log(9007199254740991n + 1n); // 9007199254740992n- d. Boolean: - let truth = false; // typeof(truth) — boolean- e. null: - let age = null; // null- f. Undefined: - let age; // undefined- g. Symbol: - let id = Symbol('id');
- Non-Primitive Data Types — These are mutable and can be modified after creation. - a. Object: - var student = { firstName: "Hello", lastName: "World", age: 18, height: 170, fullName: function() { return this.firstName + " " + this.lastName; } };- b. Array: - var colors = ["red", "green", "blue"];- c. Function: - function greet(name) { return "Hello, " + name + "!"; }
In addition to the primitive data types listed above, non-primitive data types include objects (like the 'student' example), arrays, and functions, which are mutable and can be modified after their initial creation. These non-primitive types provide flexibility in handling and manipulating data in more complex ways.
Comments
Post a Comment