diff --git a/explicit-and-implicit-conversion-in-javascript.js b/Main.js similarity index 65% rename from explicit-and-implicit-conversion-in-javascript.js rename to Main.js index ede0ccd..ca823eb 100644 --- a/explicit-and-implicit-conversion-in-javascript.js +++ b/Main.js @@ -19,14 +19,21 @@ Use console.log() to clearly show the before-and-after type conversions. */ -let result = "5" - 2; +let result = "5" - 2;//this one example of implicit type conversion console.log("The result is: " + result); -let isValid = Boolean("false"); +let isValid = Boolean("false" === "true");//this also explicit conversion. boolean method onlu converts empty, null,Nan, 0 to false. It does not convert string +//console.log(isValid); if (isValid) { - console.log("This is valid!"); + console.log("This is valid!");//this should not run +} +else{ + console.log("This is not valid!"); } let age = "25"; -let totalAge = age + 5; +let totalAge = Number(age) + 5;//this is explicit type conversion console.log("Total Age: " + totalAge); + + +// end \ No newline at end of file