Как изменить число на $ с запятыми? Chart.js [дубликат]

r = +_;
  • + пытается отличить любое число _ от числа.
  • _ - это только имя переменной (а не оператор), это может быть a, foo и т. д.

Пример:

+"1"

отличить «1» до чистого номера 1.

var _ = "1";
var r = +_;

r теперь 1, а не "1".

Кроме того, согласно странице MDN по арифметическим операторам :

Унарный плюс оператор предшествует своему операнду и оценивает его операнд, но пытается преобразовать его в число, если оно еще не было. [...] Он может преобразовывать строковые представления целых чисел и чисел с плавающей точкой, а также нестроковые значения true, false и null. Поддерживаются целые числа в десятичных и шестнадцатеричных форматах ("0x" -prefixed). Отрицательные числа поддерживаются (хотя и не для hex). Если он не может разобрать конкретное значение, он будет оценивать значение NaN.

blockquote>

Также отмечается, что

унарный плюс является самым быстрым и предпочтительным способом преобразования чего-то в число

blockquote>
0
задан JamesDraper 17 January 2019 в 10:26
поделиться

1 ответ

Другие вопросы по тегам:

Похожие вопросы: