Функція JavaScript parseInt () аналізує аргумент рядка і повертає ціле число вказаного радіуса.
Синтаксис 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 ()








