What's up friends, this is SnowBit here. I am a young self-taught and passionate developer and have an intention to become a successful developer.
Today, I am here with a little crazy thing.
So, let's get started.
console.log("5" + 5) // Output: 55
Here, the output will be
55 as the string is added with a number and that will join the string with the number.
console.log("Hello " + "World")
- Two strings
- A string and a number
will join with the string.
+ operator is used with the string is called concatenation operator
Now here comes something crazy
console.log("5" - 5)
Logic of concatenation operator doesn't apply in the case of
- operator. Let me explain.
Concatenation operator can join string and add numbers, but
- operator can only substract. Therefore, here
"5" will get converted to integer and the output will be
5 - 5 is zero.
Let's go with some other examples,
console.log("8" - 4) // Output: 4 console.log("10" - 100) // Output: -90
Thank you for reading, have a nice day!
Your appreciation is my motivation 😊