Результат - "с". Отсчитав с начала 5 букв мы удостоверимся в правильности написанного.
Следующий пример наглядно покажет, что у каждого символа имеется свой идентификационный номер. Возьмем 5-й символ в этом словосочетании и узнаем, какой же номер присвоен букве "с":



Получаем цифру "1089" - это и есть идентификационный номер символа "с". Узнали мы это благодаря объекту ".charCodeAt".
Вот и подошли непосредственно к проверки орфографии. К примеру нам необходимо, что бы все слова были только кириллицей, а латиница нам не к месту. Приведем пример для ввода имени при регистрации. Сперва нам понадобится диапазон знаков, с которыми мы хотим иметь дело. Из первого класса в голове сохранилась информация, что русский алфавит начинается с буквы "Аа", и заканчивается "Яя". Узнаем какой диапазон идентификационных кодов использует сей алфавит:



В итоге получаем столбик из чисел "1040, 1072, 1071 и 1103". Берем самую маленькую и самую большую цифру и руководствуясь ими создадим программу, которая находит в имени латинские буквы:



В ответ получаем "Мне не нравится символ t". 1) Задали переменную; 2) задали цикл с объектом for; 3) вывели сообщение на экран при имеющейся ошибке.

Предыдущий урок.

Следующий урок.

Урок подготовил: Egro_proxi


2010-11-22 • Просмотров [ 1828 ]