filmov
tv
JavaScript Tutorial : Primitive Data Types

Показать описание
Watch the video at 1.5x speed
Twitter : @gurumahaveer
Agenda
-----------------
a. Primitive data types in JS
b. How to use the types
c. Equality behaviour : ===
7 Primitive data types
- To maintain data integrity
- To hold the data in the purest
form so that - conversion required
- computation
// Code
//Objective: Primitive data types in Javascript
//Author: Mahavir
// undefined
let mydata;
let mydata2=undefined;
// undefined, undefined
// number - integer, float
mydata = 30;
// number, 30
mydata = 56.89;
// number , 56.89
// boolean
mydata = false;
// boolean, false
mydata = true;
// boolean, true
// bigint
mydata = 1000000000000000000000000000000000000000000000000000000000n;
// bigint, 1000000000000000000000000000000000000000000000000000000000n;
//null
mydata = null;
// object, null
//string
mydata="Javascript";
// string, Javascript
mydata="987";
// string, 987
// Symbol -- Used for holding unqiue values.
// Values are immutable
// Symbols are used as property keys in an object
let sym = Symbol("Empno");
let sym2 = Symbol("Ename");
let sym3 = Symbol("Ename");
// false false
let Employee = {
[sym] : 100,
[sym2] : "Ram"
};
// === : The primitives are compared by value not by reference
let data = 100;
let data2 = 200;
data = "ram";
data2 = "ram";
data = false;
data2 = false;
Twitter : @gurumahaveer
Agenda
-----------------
a. Primitive data types in JS
b. How to use the types
c. Equality behaviour : ===
7 Primitive data types
- To maintain data integrity
- To hold the data in the purest
form so that - conversion required
- computation
// Code
//Objective: Primitive data types in Javascript
//Author: Mahavir
// undefined
let mydata;
let mydata2=undefined;
// undefined, undefined
// number - integer, float
mydata = 30;
// number, 30
mydata = 56.89;
// number , 56.89
// boolean
mydata = false;
// boolean, false
mydata = true;
// boolean, true
// bigint
mydata = 1000000000000000000000000000000000000000000000000000000000n;
// bigint, 1000000000000000000000000000000000000000000000000000000000n;
//null
mydata = null;
// object, null
//string
mydata="Javascript";
// string, Javascript
mydata="987";
// string, 987
// Symbol -- Used for holding unqiue values.
// Values are immutable
// Symbols are used as property keys in an object
let sym = Symbol("Empno");
let sym2 = Symbol("Ename");
let sym3 = Symbol("Ename");
// false false
let Employee = {
[sym] : 100,
[sym2] : "Ram"
};
// === : The primitives are compared by value not by reference
let data = 100;
let data2 = 200;
data = "ram";
data2 = "ram";
data = false;
data2 = false;