I have an object property that may or may not contain a number and that number may or may not be equal to 0. For the moment, I have this:
var TheVar = parseInt(SomeObject.SomeVar, 10);
if (!TheVar > 0) {
TheVar = "-";
}
I want TheVar to be either a positive number or "-". I’m just wondering if my conditional statement is going to cover every case?
Thanks for your suggestions.
No. You are missing parentheses.
NaN > 0returns false, so theifcondition will go through.