deep4565,
а что именно не сравнивает? вторая ветка работает нормально, дальше не смотрел
var s = "aaaaaa"
if (s == null) {
alert('Проверка отменена');
} else if ((s[0]==s[1])&& (s[1]==s[2])&& (s[2]==s[3])&&(s[3]==s[4])&&(s[4]==s[5])) {
alert('message1');
} else if ((s[0]!=s[1])&& (s[1]!=s[2])&& (s[2]==s[3])&&(s[3]==s[4])&&(s[4]==s[5])){
alert('message2');
} else {
alert('message3');
}
ЗЫ третья тоже работает
var s = "xyzzzz"
if (s == null) {
alert('Проверка отменена');
} else if ((s[0]==s[1])&& (s[1]==s[2])&& (s[2]==s[3])&&(s[3]==s[4])&&(s[4]==s[5])) {
alert('message1');
} else if ((s[0]!=s[1])&& (s[1]!=s[2])&& (s[2]==s[3])&&(s[3]==s[4])&&(s[4]==s[5])){
alert('message2');
} else {
alert('message3');
}
|
Цитата:
if (s[0] == undefined ) Цитата:
|
Цитата:
if(!s) |
как задать значение s юзеру?
var s = "xyzzzz", а не так программно. |
deep4565,
var s = prompt("", "") |
Цитата:
<script>
var s = prompt("","");
if (s == null) {
alert('Проверка отменена');
} else if ((s[0]==s[1])&& (s[1]==s[2])&& (s[2]==s[3])&&(s[3]==s[4])&&(s[4]==s[5])) {
alert('message1');
} else if ((s[0]!=s[1])&& (s[1]!=s[2])&& (s[2]==s[3])&&(s[3]==s[4])&&(s[4]==s[5])){
alert('message2');
} else {
alert('message3');
}
</script>
|
сдаётся мне, что здесь deep trololo :)
|
Цитата:
|
Спасибо всем, разобрался.
|
| Часовой пояс GMT +3, время: 02:37. |