Синтаксис JavaScript parseInt: приклади використання

111 0 Новини високих технологій

Розпізнати в рядку число і бути впевненим, що в алгоритмі використовується значення змінної, тип якої - число, необхідно майже в кожному алгоритмі. Метод javascript parseInt вирішує цю задачу і дозволяє розпізнавати числові значення в популярних системах числення.

Синтаксис методу parseInt

Метод приймає два параметри, другий з яких не обов'язковий. Результат роботи - завжди число. Якщо перший параметр (рядок) не містить на початку символів системи числення, то результатом буде NaN.


[thumb]http://hi-news.pp.ua/uploads/posts/2018-02/sintaksis-javascript-parseint-prikladi-vikoristannya_811.jpeg[/thumb]
До цифр шістнадцятковій системи числення ставляться літери: 'a', 'b', 'c', 'd', 'e' і 'f'. Ознакою восьмеричного числа є початковий '0', а шістнадцятирічного початкова пара '0x'. Але не завжди перетворення буде виконано вірно, хоча воно синтаксично позначено коректно.
[thumb]http://hi-news.pp.ua/uploads/posts/2018-02/sintaksis-javascript-parseint-prikladi-vikoristannya_672.jpeg[/thumb]
Функція парсинга чисел - потрібна операція. У найпростішому випадку метод parseInt javascript prompt дозволяють фільтрувати введення правильних цифрових значень для прийняття швидких рішень. Примітка. Функція promt() - вводить те, що набрав відвідувач в полі введення, а не "результат" кнопок Ok або Cancel. Саме тому для отримання швидких значень можна на льоту відстежити зміст введення відвідувача і прийняти правильне рішення.

Застосування методу parseInt

Інтернет-програмування має свою специфіку і робить сильний вплив на ідеї програмування взагалі. Злиття маленьких даних в одне містке "слово" - параметр, основні якості якого:
  • компактність;
  • швидка читаність.
  • У багатьох випадках самі великі любителі" цього фактора CSS і HTML стали писати число, а потім відразу без пробілу одиницю виміру або знак пунктуації. Інакше кажучи - складати суворі символьні послідовності.


    Регулярні вирази взагалі, для необізнаного в таїнства парсинга, являють собою азбуку морзе, в якій каша з крапок і тире "розлучена" майже на всі символи традиційного восьмибитного набору. Причому все, що не входить у видиму частину символьної таблиці, можна легко розписати кодами, тобто числами і буквами - це і є метод javascript parseInt. Багато параметри деяких функцій CSS не допускають пробело, і працюють тільки тоді, коли вони записані виключно за вашим стандарту. Мова XML при всій своїй відкритості не допускає вольностей при кодуванні параметричної інформації. Прикладів затребуваності парсинга числової інформації можна навести безліч поза межами javascript, але це не грає ролі. Значення методу javascript parseInt залежить від тієї ролі, яку відіграє числова інформація і як її стало прийнято подавати в найрізноманітніших застосуваннях.

    Значення числового парсинга

    Розбір інформації - символьна процедура, але програмування сьогодні - це все та ж обробка числової інформації, як три десятка років тому. У минулому не було javascript & parseInt. Але саме з досвіду минулого прийшло знання про обробку числової інформації, був накопичений потенціал для регулярних виразів та інших подібних ідей.
    [thumb]http://hi-news.pp.ua/uploads/posts/2018-02/sintaksis-javascript-parseint-prikladi-vikoristannya_633.jpeg[/thumb]
    В певний період часу мови програмування допустили "вольності" ключових словах "розблокували" кирилицю і дозволили розробнику обробляти слабо формалізовані дані. Але цей період був коротким, а з посиленням інтересу до об'єктно-орієнтованого програмування утворилася "чорна дірка" між тим:
  • як робити;
  • що робити.
  • Сучасна мова програмування взагалі (хоча значення мови javascript важко оцінити в загальному) зобов'язаний відокремити інструмент роботи від предмета роботи. Інструмент повинен бути точним і швидким, а предмет роботи може бути як завгодно великим і практично неформалізованою. Але результат роботи програми з кожним моментом часу стає істотнішою.
    [thumb]http://hi-news.pp.ua/uploads/posts/2018-02/sintaksis-javascript-parseint-prikladi-vikoristannya_724.jpeg[/thumb]
    Розробка об'єктів без javascript parseInt - невиправдана трата сил, часу і коду. Методи об'єкта повинні працювати як годинник, швидко і точно. Але предмет для роботи об'єкта - інформація, результат роботи об'єкта - теж інформація. І тут розуміти під об'єктом зовсім не обов'язково концепцію javascript, PHP або Python - це приватні варіанти і стилі кодування реальних об'єктів.