Проще говоря, +_
эквивалентно с использованием конструктора Number () .
Фактически, он даже работает с датами:
var d = new Date('03/27/2014');
console.log(Number(d)) // returns 1395903600000
console.log(+d) // returns 1395903600000
DEMO: http://jsfiddle.net/dirtyd77/GCLjd/
Дополнительная информация также может быть найдена on MDN - раздел Unary plus (+) :
Оператор унарного плюса предшествует своему операнду и вычисляет его операнд, но пытается преобразовать его в число, если оно еще не , Хотя унарное отрицание (-) также может конвертировать не числа, унарный плюс является самым быстрым и предпочтительным способом преобразования чего-либо в число, поскольку он не выполняет никаких других операций над номером. Он может преобразовывать строковые представления целых чисел и float, а также значения, отличные от строки, true, false и null. Поддерживаются целые числа в десятичных и шестнадцатеричных форматах («0x» -предоставляемые). Отрицательные числа поддерживаются (хотя и не для hex). Если он не может разобрать определенное значение, он будет оценивать NaN.
blockquote>
Как я обнаружил с помощью inspect (щелчок правой кнопкой мыши на странице в Chrome), браузер отправляет язык подтверждения в заголовке запроса как не английский с наибольшим весом даже после того, как я удалил другие языки в настройках Chrome. Проблема заключается в хроме, а не в Дженкинсе.