Руководство по actionscript. часть 1, стр. 066

Тело цикла продолжает проверять каждый символ в адресе электронной почты до тех пор, пока не останется ни одного символа. Если после выполнения цикла значение переменной isValidAddress по-прежнему равно false, значит, символ @ не был найден и, следовательно, адрес электронной почты считается некорректным. С другой стороны, если значение переменной isValidAddress равно true, значит, символ @ был найден и, следовательно, адрес электронной почты считается корректным.

Теперь взглянем на реальный код проверки. В настоящем приложении мы бы начали работу с получения адреса электронной почты, указанного пользователем.

Тем не менее, чтобы упростить этот пример, мы укажем адрес электронной почты вручную, как показано ниже:

var address = «me@inoock. org»:

Цосле этого мы создадим переменную isValidAddress и присвоим ей значение

false:

var. isValidAddress = false: Затем создадим итератор цикла:

var i = 0:

Далее определим оператор while для нашего цикла. Мы хотим, чтобы тело цикла выполнялось один раз для каждого символа строки, хранящейся в переменной addres s. Для получения количества символов в строке используется переменная экземпляра length класса String. Например, значением выражения «abc» . length является 3. Это значит, что строка abc состоит из трех символов. Таким образом, общая структура нашего цикла выглядит следующим образом:

while (i < address.length) { i++:

}

Всякий раз при выполнении тела цикла мы должны получить один из символов строки, хранящейся в переменной address, и сравнить его со строкой «@». Если полученный символ совпадает с ней, то присвоим переменной isValidAddress значение true. Чтобы получить определенный символ строки, воспользуемся методом экземпляра charAt ( ) собственного класса String. Название метода является сокращением фразы character at («символ в позиции»). Методу charAt ( ) необходимо передать один аргумент — число, указывающее позицию, или индекс, получаемого символа. Нумерация символов начинается с нуля. Например, результатом следующего выражения вызова является значение «т», поскольку именно этот символ находится в позиции 0:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 083
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 051
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.7
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 115
  • 15.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.53
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.3
  • 29.07.2011">Каждому дачному участку – по садовому домику
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.98
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.89
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 071
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 067
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.58
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.109
  • 17.03.2011">Руководство по actionscript. часть 3, стр. 005
  • 15.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.39
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...