[Working with Scripts]: Not a Number(NaN)

The output !NaN stands for Not a Number. JavaScript (and Java) will use this special value to indicate that an operation could not be performed because either one of the values was not numeric, or the result of the operation is not numeric (for example dividing by zero).

One common cause of !NaN in JavaScript is due to Addition and Concatenation