Показать сообщение отдельно
  #1 (permalink)  
Старый 21.08.2011, 14:32
Новичок на форуме
Отправить личное сообщение для biz87 Посмотреть профиль Найти все сообщения от biz87
 
Регистрация: 21.08.2011
Сообщений: 6

Задача с вложенным циклом и методом charCodAt
Помогите пожалуйста разобраться, почему не работает решение задачи.
Суть задачи: У вас есть массив:
/* var students = ["Илья","Greg", "Алина"];*/

Вам надо пройтись по каждому элементу этого массива и выяснить в каком элементе массива есть буквы,
которые не попадают в диапазон русских букв.
Вот мое решение. Я уверен что все сделал правильно, все перепроверил тысячу раз, но где-то закралась ошибка.
var students = ["Илья","Greg", "Алина"];
for(i = 0; i < students.length; i++)
{	
	
	for(j = 0; j < students[i].length; j++)
	{
		if(students[i].charCodAt(j) < 1040 || students[i].charCodAt(j) > 1130)
		{
			document.write("В слове " + students[i] + " не все буквы русские. А именно буква " + students[i].charAt(j));
		}
		
	}
}
Ответить с цитированием