Hello Folks 👋
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")
When adding:
- Two strings
- A string and a number
will join with the string.
When the +
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 0
as 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 😊
- Follow me on Twitter - @codewithsnowbit
- Subscribe me on YouTube - Code With SnowBit
Cover Photo by Michal Matlon on Unsplash
Top comments (0)