![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Apr 2008
Адрес: Ukrain
Сообщений: 12
|
Здравствуйте!
Писал функцию определяющую русские ли слова содержит строка. Но почемута она проверяет только по первой букве а не повсему слову. function registration(imya){
if(typeof imya=="string" && imya!="") {
for(i=0; i<=imya.length; i++){
if (imya.charAt(i)>="А" && imya.charAt(i)<="я"){
return true;
}
else {
return false;
}
}
}
}
trace(registration("ПятнUWEFC"));
Подскажите пожалуйста почему цикл не срабатывает правильно Заранее благодарен! |
|
|||||
|
Регистрация: Apr 2008
Адрес: Ukrain
Сообщений: 12
|
не мог бы ты исправить ошибку? а то что то у меня не выходит! Куда return переставить?
Последний раз редактировалось muhactive; 10.04.2008 в 16:54. |
|
|||||
|
Регистрация: Apr 2008
Адрес: Ukrain
Сообщений: 12
|
false
|
|
|||||
|
Banned
|
Цитата:
Последний раз редактировалось chingachgoog; 10.04.2008 в 18:21. |
|
|||||
|
Как-то так поменять:
|
|
|||||
|
Регистрация: Apr 2008
Адрес: Ukrain
Сообщений: 12
|
Так работает. Спасибо!!!
Только я так и не понял почему тогда моя функция не работала. Ведь ты просто зделал "наоборот". Последний раз редактировалось muhactive; 10.04.2008 в 17:27. |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|