This feature, although convenient, can be the source of many bugs. Particularly, you should watch for type conversions, which is when a value of one type turns into another.
In the example below, the string
'1' is converted into a number before the expression is evaluated.
'1' > 0 // true
An implicit conversion occurs without your explicit consent. For example, when a string and a number are added together with a
+ operand, the result is a string.
var ageGreeting = "I am " + 9 + " years old." // "I am 9 years old."
In the case you want to change from a number to a string or vice versa, you can do so explicitly.
var numString = "100"; var num = Number(numString); // 100
var numString = String(100); // '100' Next section: Control Flow
Stretch out your back and relieve your back muscles with inversion therapy. This device counteracts the forces of gravity on the body by decompressing and elongating the spine. By using this product just ten minutes a day, you can be well on your way to improved circulation and posture while relieving muscle aches, back pain and stress.$$ Check price