Skip to content

Commit 66ec64b

Browse files
committed
Corrected existing code and added implicit and explicit conversion examples
1 parent ce92942 commit 66ec64b

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

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

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,16 @@ if (isValid) {
2828
}
2929

3030
let age = "25";
31-
let totalAge = age + 5;
31+
let totalAge = Number(age) + 5;//added explicit conversion of string to a Number
3232
console.log("Total Age: " + totalAge);
33+
34+
let number = "25" / 0 //implicit conversion to a number
35+
if (number) {//checking for an undefined number
36+
console.log("Oops! It's an undefined number")
37+
}
38+
39+
let yourAge = "25";
40+
let howOld = Number(yourAge) - 25;//explicit conversion to a number
41+
if (!howOld) {//checking for zero
42+
console.log("You were not born yet!")
43+
}

0 commit comments

Comments
 (0)