Я всегда преобразовывал числа в строки, добавляя к ним пустую строку:
var string = 1 + '';
Однако JSLint жалуется на этот метод с Expected 'String' и вместо этого видит '' ''.
, и это действительно выглядит немного некрасиво.
Есть ли там способ лучше?