voliuf.narod.ru

главная

друзья

помощь сайту

Основы WAP/WML и WMLScript 

Бесплатные учебники по темам

Партнерская программа

1.Введение. Таблицы, изображения и ссылки

2.Ввод и задачи в WML. Таймер и переменные

3.Введение в WMLScript и библиотека WMLScript Float

4.Библиотека Lang

5.Библиотека String

6.Библиотеки URL и WMLBrowser

Дополнительные материалы
Справочник по WAP
WML DTD


 


Основы WAP/WML и WMLScript 
4.Библиотека Lang

Эта библиотека содержит функции вычисления абсолютного значения, манипуляций с типами данных, генерации случайных чисел и другие.

 

Функции библиотеки Lang

Функция Описание
abort() Прерывает выполнение сценария WMLScript и возвращает сообщение клиенту, вызвавшему сценарий
abs(x) Возвращает абсолютное значение числа
characterSet() Возвращает множество символов, поддерживаемое интерпретатором WMLScript
exit() Выходит из сценария WMLScript и возвращает сообщение клиенту, вызвавшему сценарий
Float() Возвращает булево значение, которое указывает, поддерживаются или нет числа с плавающей точкой
isFloat() Возвращает булево значение, которое указывает, можно ли значение с помощью функции parseFloat() преобразовать в число с плавающей точкой
IsInt() Возвращает булево значение, которое указывает, можно ли значение с помощью функции parseInt() преобразовать в целое число
Max(x,y) Возвращает максимальное из двух значений x и у
maxInt() Возвращает максимально возможное целое число
min(x,y) Возвращает минимальное из двух значений x и y
minInt() Возвращает минимально возможное целое число
ParseFloat() Возвращает число с плавающей точкой, определенное строкой
parseInt() Возвращает целое число, определенное строкой
random(x) Возвращает случайное целое число между 0 и x
Seed() Инициализирует генератор случайных чисел с помощью заданного числа и возвращает пустую строку
 

Примечание

 

Имя библиотеки может вводить в заблуждение (более походящим было бы название Math). Однако она называется библиотекой Lang, потому что содержит функции, которые тесно связаны с ядром процессора WMLScript.

 

Функция abort()

Данная функция прерывает сценарий WMLScript и возвращает сообщение клиенту, вызвавшему сценарий.

 

Синтаксис:

 
Lang.abort(text)
 
Параметр Описание
Text Строка
 

Пример:

 
var a = "Неверно";
Lang.abort("Попробуйте еще раз: " + a);

 

Результат:

 

Сценарий прерывается, и вызывающему клиенту возвращается строка "Попробуйте еще раз: неверно".

 

Функция abs()

Данная функция возвращает абсолютное значение числа.

 

Синтаксис:

 
n = Lang.abs(x)
 
Параметр Описание
N Абсолютное значение x, возвращаемое функцией
X Произвольное число
 

Пример:

 
var x = Lang.abs(-2);
var y = Lang.abs(-1.5);
 

Результат:

 
x = 2
y = 1.5
 

Функция characterSet()

Данная функция возвращает целое число, которое определяет набор символов, поддерживаемый интерпретатором WMLScript.

 

Синтаксис:

 
n = Lang.characterSet()
 
Параметр Описание
N Возвращаемое функцией целое число, которое определяет набор символов
 

Пример:

 
var x = Lang.characterSet();
 

Результат:

 
x = 2
 

Функция exit()

Данная функция выходит из сценария WMLScript и возвращает значение value клиенту, вызвавшему сценарий.

 

Синтаксис:

 
Lang.exit(value)
 
Параметр Описание
value Любое значение
 

Пример:

 
Lang.exit("Получаем 10");
 

Результат:

 

В данном случае сценарий закончится, и клиенту, вызвавшему сценарий, возвратится строка "Получаем 10".

 

Функция float()

Данная функция возвращает булево значение, указывающее, поддерживаются или нет числа с плавающей точкой.

 

Синтаксис:

 
n = Lang.float()
 
Параметр Описание
n Возвращаемое функцией булево значение. True указывает, что числа с плавающей точкой поддерживаются
 

Пример:

 
var x = Lang.float();
 

Результат:

 
var x = false
 

Функция isFloat()

Данная функция возвращает булево значение true, если параметр можно преобразовать в число с плавающей точкой с помощью функции parseFloat(); в противном случае возвращается значение false.

 

Синтаксис:

 
n = Lang.isFloat(value)
 
Параметр Описание
n Возвращаемое функцией булево значение
value Любое значение
 

Пример:

 
var r = Lang.isFloat("357");
var s = Lang.isFloat("first");
var t = Lang.isFloat("1.5");
var x = Lang.isFloat(" -3.12e2");
var y = Lang.isFloat("@27");
var z = Lang.isFloat("second");

 

Результат:

 
r = true
s = false
t = true
x = true
y = false
z = false

 

Функция isInt()

Данная функция возвращает булево значение true, если параметр можно преобразовать в целое число с помощью функции parseInt(), в противном случае возвращается значение false.

 

Синтаксис:

 
n = Lang.isInt(value)
 
Параметр Описание
n Возвращаемое функцией булево значение
value Любое значение
 

Пример:

 
var r = Lang.isInt("145");
var s = Lang.isInt("first");
var t = Lang.isInt("1.5");
var x = Lang.isInt("@27");
var y = Lang.isInt("second");
var z = Lang.isFloat("250");

 

Результат:

 
r = true
s = false
t = true
x = false
y = false
z = true

 

Функция max()

Данная функция возвращает число с максимальным значением x и y.

 

Синтаксис:

 
n = Lang.max(x,y)
 
Параметр Описание
n Возвращаемое функцией число
x Число
y Число
 

Пример:

 
var x = Lang.max(10, 27.5);
var y = Lang.max(50, 17.3);
 

Результат:

 
a = 27.5
b = 50
 

Функция maxInt()

Данная функция возвращает максимально возможное целое число.

 

Синтаксис:

 
n = Lang.maxInt()
 
Параметр Описание
n Возвращаемое функцией максимальное целое число
 

Пример:

 
var x = Lang.maxInt();
 

Результат:

 
x = 2147483647
 

Функция min()

Данная функция возвращает минимальное значение чисел x и y.

 

Синтаксис:

 
n = Lang.min(x,y)
 
Параметр Описание
n Возвращаемое функцией число
x Число
y Число
 

Пример:

 
var x = Lang.min(35, 70.5);
var y = Lang.min(25, 15.5);
 

Результат:

 
x = 35
y = 15.5
 

Функция minInt()

Данная функция возвращает минимально возможное целое число.

 

Синтаксис:

 
n = Lang.minInt()
 
Параметр Описание
n Возвращаемое функцией минимальное целое число
 

Пример:

 
var x = Lang.minInt();
 

Результат:

 
a = -2147483648
 

Функция parseFloat()

Данная функция возвращает число с плавающей точкой, определенное строковым значением.

 

Анализ строки завершается на первом символе, который невозможно интерпретировать как число с плавающей точкой.

 

Синтаксис:

 
n = Lang.parseFloat(string)
 
Параметр Описание
n Число с плавающей точкой, возвращаемое функцией
string Строка
 

Пример:

 
var x = Lang.parseFloat("150");
var y = Lang.parseFloat(" +1.17e2 Kg");
var z = Lang.parseFloat(" -1.17e2 Kg");
var d = Lang.parseFloat("-.5 C");
var e = Lang.parseFloat("600");

 

Результат:

 
x = 150.0
y = 1.17e2
z = -1.17e2
d = -0.5
e = 600.0
 

Функция parseInt()

Данная функция возвращает целое число, определяемое строковым значением.

 

Анализ строки завершается на первом символе, который не является ведущим "-", "+" или десятичной цифрой.

 

Синтаксис:

 
n = Lang.parseInt(string)
 
Параметр Описание
n Целое число, возвращаемое функцией
string Строка
 

Пример:

 
var a = Lang.parseInt("10257");
var b = Lang.parseInt("373 m/s");
 

Результат:

 
x = 10257
y = 373
 

Функция random()

Данная функция возвращает случайное целое число между 0 и x.

 

Синтаксис:

 
n = Lang.random(x)
 
Параметр Описание
n Возвращаемое функцией случайное целое число
x Число
 

Пример:

 
var x = Lang.random(8.3);
 

Результат:

 
x = случайное целое число между 0 и 8
 

Функция seed()

Данная функция с помощью числового параметра инициализирует генератор случайных чисел и возвращает пустую строку.

 

Синтаксис:

 
n = Lang.seed(number)
 
Параметр Описание
n Пустая строка, возвращаемая функцией
number Число
 

Пример:

 
var x = Lang.seed(3.5);
 

Результат:

 
x = ""
 
источник: http://www.INTUIT.ru 


 

13 центов(0,13$) за клик, выплаты через WebMoney каждый вторник +10% с рефералов

Мы выкупаем 100% трафа! $12 за 1000 хостов (РФ), и до $4 за 1000 хостов (зарубежный траф) + 10% с дохода Ваших рефералов!
 Выплаты через
WebMoney

~80-100$ за1000 хостов 2.5$ за 1 смс.
реф. процент - 10 %Выплаты происходят раз в неделю, в четверг на
WebMoney
 
 

 

____________________________

Посмотреть порно видео в онлайне »

_______________________________

 

   
   
Сайт управляется системой uCoz