Что такое | делать в Javascript? Это похоже на логический или оператор ||
? Я видел, что он используется для преобразования строк в числа. Как это работает?
var x = '12345';
var num = x|0;
console.log(num);
Это побитовое ИЛИ |
, Иногда missused (64-битный float против 32-битного целого) для получения целочисленных значений.
var x = '12345.678',
num = x | 0;
console.log(num);
|0
может усекать числа с плавающей запятой.