-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvariables.js
96 lines (74 loc) · 1.55 KB
/
variables.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
// Variables
console.clear();
// Integers and Floats
// 123, 3.14
var number = 90;
var pi = 3.14;
var numberPi = number + pi;
console.log(number);
console.log(numberPi);
console.log(pi);
// Strings
var firstName = "Arsalan";
var lastName = "Khattak";
var fullName = firstName + " " + lastName;
console.log(firstName);
console.log(lastName);
console.log(fullName);
// Booleans
var isAuthenticated = false; // true, false
console.log(isAuthenticated);
isAuthenticated = true;
// console.log(isAuthenticated)
// isAuthenticated = undefined;
// console.log(isAuthenticated)
// Null & Undefined
var username;
console.log(username);
username = null;
console.log(username);
var typeOfFullName = typeof fullName;
console.log(typeof number);
console.log(typeof pi);
console.log(typeOfFullName);
console.log(typeof null);
console.log(typeof undefined);
number = null;
console.log(number);
// Function Scope => var
// Block Scope => const and let
// {
// let letNum = 99;
// }
// console.log(letNum);
// var, const and let
// const and let
// {}
console.clear();
// Arrays = List
var marks = [70, 50, 80, 60, 80];
marks[1] = 55;
console.log(marks[1]);
var names = ["A", "b", "c", "d"];
var mixedArr = ["a", 1, true, "b", "c"];
console.log(mixedArr[2]);
for (let i = 0; i < mixedArr.length; i++) {
console.log(mixedArr[i]);
}
let john = {
name: "John",
age: 22,
gender: "Male",
};
/*
*/
let userValue = "gender";
// Key: Value
let eva = {
name: "Eva",
age: 22,
gender: "Female",
};
console.log(john.name, john.age);
let age = john.age;
let name = john.name;