2017-02-03 10 views
-4

Является ли javascript пропускает символ «+» для определенных функций? Вы можете найти код нижеЧто такое вывод console.log (+32)?

console.log(+32) 
 

Почему мы получаем выход из консоли, как 32?

ответ

5

+ попытается разобрать ваш variable/value в number. Итак, если вы хотите получить +32 в консоли, вам необходимо работать с strings.

См. Пример В первом случае переменные объединены, потому что одна из них является строкой. Во втором случае я сначала разбираю a в число с оператором + и получаю сумму двух чисел.

var a = '1'; 
 
var b = 2; 
 

 
console.log(a + b); 
 
console.log((+a) + b);

+0

@Ashok, если это поможет вам, вы можете пометить как правильно и помогать другим, чтобы легко найти его –