number()¶
Функция number
явным образом конвертирует свой аргумент в числовой тип. Если аргумент не указан, функции передается множество узлов, состоящее из единственного контекстного узла.
Синтаксис¶
1 |
|
Описание и примеры¶
Коротко напомним правила преобразования в числовой тип.
- Значения булевого типа преобразуются в
0
или1
следующим образом: "ложь" преобразуется в0
, "истина" в1
. - Строковое значение преобразуется в число, которое оно представляет.
- Множество узлов сначала преобразуется в строку, а затем, как строка в число. Фактически численным значением множества узлов является численное значение его первого узла.
- Объекты других типов преобразуются в число в соответствии с собственными правилами. Например, результирующий фрагмент дерева так же как и множество узлов сначала преобразуется к строке, а затем в численный формат.
Примеры¶
1 |
|
Значение этого выражения будет 1
, поскольку $to_be or not($to_be)
будет истинным вне зависимости от значения переменной to_be
.
1 2 3 4 5 6 |
|
Ссылки¶
- number() MDN (рус.)