Как преобразовать число в строку в coffeescript? Учитывая число n = 42 Каков наилучший способ преобразования его в строку? s = String(n) или s = ''+n или любое лучшее предложение? Ответ 1 Строковая интерполяция может быть наиболее естественным подходом в CoffeeScript: s = "#{n}" # Just `'' + n` in disguise. Это может заставить людей задаться вопросом, что вы делаете, хотя. Ответ 2 Думаю, лучший способ: (10).toString() // or n = 11; n.toString() Отредактировано для исправления синтаксической ошибки. 10.toString() работает в симуляторе CoffeeScript, но лучше быть в безопасности. Ответ 3 Нет решения, более естественного, чем другое. Оба они ясны, и читатель сразу поймет, что он делает в обоих случаях. Что касается производительности, от этот тест, самый быстрый из них: s = '' + n Другой метод String(n) работает медленнее.
Ответ 1 Строковая интерполяция может быть наиболее естественным подходом в CoffeeScript: s = "#{n}" # Just `'' + n` in disguise. Это может заставить людей задаться вопросом, что вы делаете, хотя.
Ответ 2 Думаю, лучший способ: (10).toString() // or n = 11; n.toString() Отредактировано для исправления синтаксической ошибки. 10.toString() работает в симуляторе CoffeeScript, но лучше быть в безопасности.
Ответ 3 Нет решения, более естественного, чем другое. Оба они ясны, и читатель сразу поймет, что он делает в обоих случаях. Что касается производительности, от этот тест, самый быстрый из них: s = '' + n Другой метод String(n) работает медленнее.