- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Можно в switch case прописывать условие?(Например if a != b || c = NaN) Или в этой конструкции можно только проверять на равенство того что написано в switch и того что написано в case?
Я знаю можно break не ставить между case и получится какбы оператор &&. Это не считается. Я про сложные условия.
Можно http://stackoverflow.com/questions/5464362/javascript-using-a-condition-in-switch-case
можно только проверять на равенство того что написано в switch и того что написано в case?
Именно так. + необязательная ветка default, для которой не выполняются все предыдущие условия.
А вот что туда помещать...
Пишет что переменная hour1 не определена.(андефайнд)
Хотя она определена и всё с ней в порядке. За пределами setInterval переменная hour1 хорошо определяется.
setInterval("alert(hour1)" , 1000);
http://jsfiddle.net/xtgw7/7/
В jsfiddle видно какая-то область видимости, а так работает.
Не работает. Я в Адоб дримвивере проверял.
Если сделать так.
var hour1 = 10
setInterval("alert('hour1')" , 1000);
http://jsfiddle.net/Ss2y9/1/
Текст вместо переменной поставить.
То выводится всё.
А с переменной не получается.
http://jsfiddle.net/UD8R5/1/
Добавляю элементы в массив с помощью if else, но добавляется только один, первый элемент в массив.
Что я не так сделал?
Нужно чтоб все элементы циклов, которые подпадают в условие if, попали в массив.
Позже условия будут разные, так что объединять всё не надо в один if else.
Допустима ли такая запись? http://jsfiddle.net/BY6gY/
Работает.
Операторы if без else.
Пробовал switch case. Не получалось тоже.
сравнение надо через == делать, да и условие у вас странное, если выполнится первое условие, то else остальные не сработают - естественно будет только одно добавление в массив.
Значит можно сделать как здесь? Без else http://jsfiddle.net/BY6gY/1/
исправлю на знак сравнения. Спасибо.
Можно использовать return в операторах if else в функции, например так?
Это выражение я выдумал, но может так можно записывать?
В отличии от условия возвращать разные значения.
function ABCD () {
if (a==1) {
First11 = date11;
return First11;
}
{
if (a==2) {
Second22 = date22;
return Second22;
}
{
if (a==3) {
Third33 = date33;
return Third33;
}
}
Можно использовать return в операторах if else в функции, например так?
Это выражение я выдумал, но может так можно записывать?
В отличии от условия возвращать разные значения.
function ABCD () {
if (a==1) {
First11 = date11;
return First11;
}
{
if (a==2) {
Second22 = date22;
return Second22;
}
{
if (a==3) {
Third33 = date33;
return Third33;
}
}
Да, так можно