Skip to content

Commit f7b681f

Browse files
committed
VarData
1 parent 5b4f58e commit f7b681f

3 files changed

Lines changed: 182 additions & 0 deletions

File tree

Basics/Datatypes.js

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
let name = "Anup" //String
2+
let age = 21; //number
3+
let isStudent = true; //boolean
4+
let x = "10";
5+
console.log([name,age,isStudent,x])
6+
console.table([name,age,isStudent,x])
7+
8+
let a; //undefined
9+
let b = null; //null
10+
11+
let age1 = 25; // number
12+
let name1 = "Anup"; // string
13+
let isLoggedIn = true; // boolean
14+
let user; // undefined
15+
let car = null; // null
16+
let id = Symbol("unique"); // symbol
17+
let bigNumber = 12345678901234567890n; // bigint
18+
19+
let person = {
20+
name : "Anup",
21+
age : 21,
22+
isStudent : true,
23+
}
24+
25+
let subjects = ["Math","Science","English"];
26+
27+
function greet() {
28+
console.log("Welcome " + person.name);
29+
}
30+
console.log(typeof 10); // "number"
31+
console.log(typeof "Hello"); // "string"
32+
console.log(typeof true); // "boolean"
33+
console.log(typeof undefined); // "undefined"
34+
console.log(typeof null); // "object" ❗ (known JS bug)
35+
console.log(typeof Symbol()); // "symbol"
36+
console.log(typeof 123n); // "bigint"
37+
38+
console.log(typeof NaN);
39+
40+
let data = 10;
41+
data = 'anup';
42+
data = true;
43+
44+
let x1;
45+
console.log(x1); // logs "undefined"
46+
47+
console.log(x); // ReferenceError
48+
const x2 = 3;
49+
50+
console.log(y); // ReferenceError
51+
let y = 3;
52+
53+
//Example 1 – Number + String → String
54+
55+
let result = 5 + "10"
56+
console.log(result);
57+
console.log(typeof result);

Basics/DatatypesConv.js

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
// Example 1 – Number + String → String //Implicit Type Conversion (Type Coercion) //
2+
let result = 5 + "10"
3+
console.log(result);
4+
console.log(typeof result);
5+
6+
let result1 = "10"; //JavaScript automatically converts one data type to another during expression evaluation.
7+
console.log(result1)
8+
console.log(typeof result1)
9+
10+
//Example 2 – String → Number (when using -, *, /)
11+
12+
console.log("10" - 2);
13+
console.log("10"/2);
14+
console.log("10"*2);
15+
16+
console.log(10/2);
17+
console.log(10*2);
18+
console.log(10-2);
19+
20+
//Example 3 – Boolean Conversion
21+
22+
console.log(true + 1); //true hereis 1
23+
console.log(false + 1); //false here is 0
24+
25+
//Example 4 – Non-Numeric String
26+
27+
console.log("Abc" - 2);
28+
29+
let ABC;
30+
console.log(typeof ABC);
31+
32+
33+
//Explicit Type Conversion (Manual)
34+
35+
//You can manually convert data types using built-in JavaScript functions.
36+
37+
//Convert to String
38+
39+
let num = 100;
40+
console.log(String(num))
41+
console.log(num.toString())
42+
43+
let num1 = 100;
44+
45+
let str = String(num1);
46+
console.log(str);
47+
console.log(typeof str);
48+
49+
let x = 10 + "";
50+
console.log(x); // "10"
51+
console.log(typeof x); // "string"
52+
53+
let y = true + "";
54+
console.log(y); // "true"
55+
56+
57+
//Real-Life Example
58+
59+
let age = 25;
60+
let message = "I am " + age + " Year Old";
61+
console.log(message)
62+
63+
64+
//Convert to number
65+
66+
let str1 = "123";
67+
let num2 = Number(str1);
68+
console.log(num2); // 123
69+
console.log(typeof num2); // number
70+
71+
console.log(Number("10"))
72+
console.log(typeof Number) //function
73+
74+
75+
console.log(typeof null); //object
76+
console.log(typeof undefined); //undefined
77+
78+
79+
//Convert to Boolean
80+
console.log(Boolean(0)); // false
81+
console.log(Boolean("")); // false
82+
console.log(Boolean("Hello")); // true
83+
console.log(Boolean(123)); // true

Basics/Variable.js

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
const accountID = 14567;
2+
let accountPassword = "Fg123";
3+
let accountEmail = "ghty@gmail.com";
4+
let accountCity = "Bengaluru";
5+
6+
console.log(accountID);
7+
8+
accountEmail = "newemail@gmail.com";
9+
accountPassword = "fgrt123";
10+
// accountID = 23456; ❌ (Not allowed, since it's const)
11+
12+
console.table([accountEmail, accountCity, accountPassword, accountID]);
13+
14+
15+
16+
let name = "Anup"
17+
console.log(name)
18+
19+
var city = "Bengaluru"
20+
console.log(city)
21+
22+
var city1 = "Mumbai"
23+
city1 = "Bnegaluru"
24+
console.log(city1)
25+
26+
let age = 26
27+
console.log(age)
28+
29+
let ageboy = 24
30+
ageboy = 26
31+
console.log(ageboy)
32+
33+
const country = "India";
34+
// country = "USA"; ❌ Error: Assignment to constant variable
35+
console.log(country);
36+
37+
38+
/*
39+
Prefer not to use var
40+
because in issue of block scope and functional scope
41+
*/
42+

0 commit comments

Comments
 (0)