JavaScript parseInt ()

Функцията parseInt () на JavaScript анализира низов аргумент и връща цяло число от посочения радикс.

Синтаксисът на parseInt()функцията е:

 parseInt(string, radix)

параметри parseInt ()

Най- parseInt()функцията се в:

  • низ - Стойността за анализ. Ако това не е низ, той се преобразува в такъв с помощта на ToStringабстрактна операция.
  • radix (по избор) - цяло число между 2 и 36, представляващо основата в числовата система.

Върната стойност от parseInt ()

  • Връща цяло число, анализирано от дадения низ.
  • Връща, NaNкогато:
    • radix е по-малко от 2 или по-голямо от 36 .
    • Първият небел интервал не може да бъде преобразуван в число.

Пример: Използване на parseInt ()

 console.log(parseInt("875.99", 10)); // 875 console.log(parseInt("F", 16)); // 15 console.log(parseInt("0xF")); // 15 -> JavaScript consider 0x… to be hexadecimal console.log(parseInt("-17", 8)); // -15 // int is detected till a non-numeric character console.log(parseInt("85,123", 10)); // 85 console.log(parseInt("FXX123", 16)); // 15 console.log(parseInt("45", 13)); // 57 console.log(parseInt("Hello", 8)); // NaN console.log(parseInt("546", 2)); // NaN -> Invalud as binary has only 1 or 0 // BigInt values lose precision console.log(parseInt("464546416543075614n")); // 464546416543075600

Изход

 875 15 15 -15 85 15 57 NaN NaN 464546416543075600

Забележка: Ако radixпараметърът е undefined, 0 , или не е посочена, JavaScript счита следното:

  • Ако низът започва с "0x" , radixе 16 (шестнадесетичен).
  • Ако низът започва с "0" , това radixе 8 (осмично) или 10 (десетично). Точният radixизбор зависи от изпълнението
  • Ако низът започва с друга стойност, то radixе 10 (десетично).

Препоръчително четене: Javascript parseFloat ()

Интересни статии...