Функции JavaScript


Функция isFinite вычисляет аргумент для определения конечности числа. Синтаксис isFinite таков



бет7/7
Дата06.01.2022
өлшемі74,11 Kb.
#16517
1   2   3   4   5   6   7

Функция isFinite вычисляет аргумент для определения конечности числа. Синтаксис isFinite таков:

Функция isNaN вычисляет, является ли аргумент "NaN" (не-числом). Синтаксис isNaN:

  • isNaN(testValue)
  • где testValue это вычисляемое выражение.
  • isNaN возвращает true, если передано "NaN" и false – в ином случае.

Две «разбирающие» функции, parseInt и parseFloat, возвращают числовое значение, имея в качестве аргумента строку.

  • Синтаксис parseFloat: parseFloat(str)
  • где parseFloat разбирает свой аргумент, строку str, и пытается возвратить число с плавающей точкой. Если она обнаруживает символ, отличный от знака (+ или -), цифры (0–9), десятичной точки или экспоненты, тогда она возвращает значение до этой позиции и игнорирует этот символ и последующие символы. Если первый символ не может быть конвертирован в число, функция возвращает"NaN" (не-число).

Синтаксис parseInt: parseInt(str [, radix])

  • parseInt разбирает свой первый аргумент, строку str, и пытается вернуть целое число со специфицированным основанием (radix), обозначенным вторым необязательным аргументом, radix. Например,radix 10 означает конвертацию к десятеричному числу, 8 – восьмеричному, 16 – шестнадцатеричному и так далее. Для radix свыше 10, буквы алфавита обозначают цифры больше 9. Например, для 16-ричных чисел (база 16), используются буквы от A до F. Если parseInt вычисляет символ, который не является числом со специфицированным основанием, она игнорирует это число и все последующие символы и возвратит целое число, разобранное до этой позиции. Если первый символ не может быть конвертирован в число со специфицированным основанием, возвращается "NaN". Функция parseInt усекает строку до целочисленного значения.

Функции Number и String позволяют конвертировать объект в число или строку. Синтаксис этих функций таков:

  • Number(objRef)
  • String(objRef)
  • где objRef это ссылка на объект.

Следующий код конвертирует объект Date в читабельную строку:

  • D = new Date (430054663215) // возвращается следующее // "Thu Aug 18 04:37:43 GMT-0700 (Pacific Daylight Time) 1983" x = String(D)
  • Функции escape и unescape позволяют вам кодировать и декодировать строки. Функция escape возвращает 16-ричное кодированное представление аргумента – набора символов ISO Latin. Функцияunescape возвращает ASCII-строку для специфицированного аргумента – 16-ричного кодированного значения.

Синтаксис этих функций таков:

  • escape(string)
  • unescape(string)
  • Эти функции используются в основном в серверном JavaScript для кодирования и декодирования пар имя/значение в URL. Функции escape и unescape неправильно работают с не – ASCII символами.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет