Skip to content

Commit ed3bdef

Browse files
committed
additional changes added
1 parent ce1b4a0 commit ed3bdef

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

explicit-and-implicit-conversion-in-javascript.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,16 @@ if (isValid) {
2929
let age = "25";
3030
let totalAge = Number(age) + 5;// explicit conversion
3131
console.log("Total Age: " + String(totalAge));// explicit conversion
32+
33+
//One example of implicit type conversion
34+
35+
let checkEqual = Boolean(20 ==="20"); // prints false since one is number and the other is string
36+
console.log(checkEqual);
37+
let newCheckEqual = Boolean(20 =="20") // == equality operator checks if values are equal, string "20" is implicitly converted for comparison
38+
console.log(newCheckEqual);
39+
40+
//One example of explicit type conversion
41+
let isSnowing = null;
42+
console.log(typeof(isSnowing));
43+
console.log(Boolean(isSnowing));
44+
console.log(typeof(Boolean(isSnowing)));

0 commit comments

Comments
 (0)