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:36. |