.toFloat, .toMs, .toNumber

Преобразование

Число с плавающей точкой (десятичное число). Значение в миллисекунды. Численное преобразование. Значение в число. Приведение типа.

Метод .toFloat()

Превратить значение в число с плавающей точкой

toFloat(value)

Превратить переданное значение, если возможно, в десятичное число. Метод .toFloat() преобразует свой аргумент в число с плавающей точкой (запятой) и возвращает результат. Если аргумент не может быть преобразован в число, то возвращается false. Следующий параметр может быть передан функции:

Параметр Тип По умолчанию Описание
value Any null Значение для преобразования.

JavaScript. Использование toFloat()

var exampleA = util.toNumber(13.55),
    exampleB = util.toNumber('13.55');
    
var exampleC = util.toNumber('175'),
    exampleD = util.toNumber('24.173Динозавр');

console.log(exampleA)
console.log(exampleB)

console.log(exampleC)
console.log(exampleD)

Результат

13.55
13.55
175
false

Метод .toMs()

Превратить значение в миллисекунды

toMs([time])

Превратить значение, если это возможно, в миллисекунды. Метод .toMs() преобразует свой аргумент в в миллисекунды, если переданное значение является допустимым. Если первый символ не является допустимым, возвращается 0. Если функция встретит знак, отличный от цифр(0-9) или разделительной точки, она вернёт значение игнорируя все последующие символы. Следующий параметр может быть передан функции:

Параметр Тип По умолчанию Описание
time String, Number null Значение для преобразования.

JavaScript. Использование toMs()

const myTimeA = util.toMs('13s'),
      myTimeB = util.toMs(24);
      
const myTimeC = util.toMs('16:54'),
      myTimeD = util.toMs('13.55+8time');

console.log(myTimeA)
console.log(myTimeB)

console.log(myTimeC)
console.log(myTimeD)

Результат

13000
24000
16000
13550

Метод .toNumber()

Изменить значение в число. Численное преобразование.

toNumber([value])

Приведение типа. Изменить переданное значение, если это возможно, в число. Метод .toNumber() преобразует свой аргумент в числовое значение - число (не обязательно целое), если переданное значение является допустимым. Если аргумент не может быть преобразован в число, возвращается false. Следующий параметр может быть передан функции:

Параметр Тип По умолчанию Описание
value Any null Значение, которое нужно преобразовать.

JavaScript. Использование .toNumber()

let exA = util.toNumber('159'),
    exB = util.toNumber('13.25');
    
// let exC = util.toNumber('');

console.log(exA)
console.log(exB)
// console.log(exC)

Результат

159
13.25
// 0