true if a string is a number
assert("32".isNum == true); assert("32.2".isNum == true); assert("32.2.4".isNum == false); assert("5.a".isNum == false); assert("thisIsAVar_1234".isNum == false); assert("5.3".isNum(false) == false); assert("53".isNum(false) == true); assert("-53".isNum(false) == true); assert("-53".isNum(true) == true); assert("-53.0".isNum(false) == false); assert("-53.8".isNum(true) == true); assert("-".isNum == false); assert("".isNum == false);