LEOnidUKG, думаю вы не правы т.к. "3" больше "19". JS берет код символа, который лежит в str1[0] и сравнивает с str[0], затем, если они равны идет дальше, т.е. str1[1] с str2[1] и до тех пор, пока не будет true либо false, ну или "строка" закончится. В нашем случае, "3" > "19", [0] > [0], true.
и при каких условиях будет true, а при каких false? В шесть будет ли сообщение "Доброе утро"?
---------- Добавлено 22.07.2016 в 22:20 ----------
Rokkkin: я так понимаю две вертикальные черты в джаваскрипте обозначают или (or) в обычном языке программирования
не только в JavaScript таким образом можно выполнить дизъюнкцию
Rokkkin: лучше уж тогда сразу писать если надо чтоб доброе утро выводилось только с 5.15 и до 12.45, а так получается что или, или то или это, то бишь будет выводиться при больше 5, то бишь в 5:04 будет выводиться тоже
Ничего подобного, проверьте сами очно или почитайте, вам это не повредит.
djdiplomat, или так:
:)
И почему сообщения сразу попадают в спам?
ну или отправляли несколько сообщение одного и того же содержания...
LEOnidUKG, думаю вы не правы т.к. "3" больше "19". JS берет код символа, который лежит в str1[0] и сравнивает с str[0], затем, если они равны идет дальше, т.е. str1[1] с str2[1] и до тех пор, пока не будет true либо false, ну или "строка" закончится. В нашем случае, "3" > "19", [0] > [0], true.
LEOnidUKG, 05:05 так как последний символ больше, т.е. Код последнего символа.
LEOnidUKG, строки сравниваются побуквенно.
Rokkkin, c чего мне вас обманывать? В условии есть логическая ошибка, попробуйте найти и исправить.
Rokkkin, ваша конструкция опять не правильна))) имелось ввиду что-то подобное
traktor, никого не слушайте, условие отсюда отлично решает вашу задачу :) , https://jsfiddle.net/webxz/nccjg9bf/
Открою вам секрет, можно делать несколько IF, от этого никто не пострадает
Неа, так не интересно :)
hour==5 && minute>=15
hour==12 && minute<=45
и при каких условиях будет true, а при каких false? В шесть будет ли сообщение "Доброе утро"?
---------- Добавлено 22.07.2016 в 22:20 ----------
я так понимаю две вертикальные черты в джаваскрипте обозначают или (or) в обычном языке программирования
не только в JavaScript таким образом можно выполнить дизъюнкцию
лучше уж тогда сразу писать если надо чтоб доброе утро выводилось только с 5.15 и до 12.45, а так получается что или, или то или это, то бишь будет выводиться при больше 5, то бишь в 5:04 будет выводиться тоже
Ничего подобного, проверьте сами очно или почитайте, вам это не повредит.
Rokkkin, я же полагаю, человеку немного не понятно как правильно сконструировать условие. Переменную забыл объявить, исправил.