Привет, спасибо, крутой сайт. А как мне можно сделать: Мне нужно спросить когда день рождение у пользователя, и если совпадает с текущей датой, то поздравить его с праздником?
Мне нравится!
Ответить
1 месяц назад
Юрий
Подскажите пожалуйста как создать опрос используя функцию prompt так чтобы после ответа на первый вопрос выводилось новое окошко с вопросом сижу уже 2 час не могу понять возможно ли так сделать =(
var result = prompt("Как дела?",''); //Ответы: 1)Фигня 2)Гуд 3)что то другое.. var result = prompt("Как дела?",''); if(result == 'Фигня') prompt("Чё так плохо?",''); else if (result == 'Гуд') prompt("И чё в них хорошего?",''); else prompt("Это всё на что ты способен?",'');
o Мне нравится!
o Ответить
o 2 месяцев назад
o в ответ Artur Trvd
o
·
Artur Trvd
2 раза написал var result = prompt("Как дела?",''); ну думаю ты поймёшь
o Мне нравится!
o Ответить
o 2 месяцев назад
o в ответ Artur Trvd
o
·
Юрий
спасибо большое выручили)))
o Мне нравится!
o Ответить
o 2 месяцев назад
o в ответ Artur Trvd
o
Sergiy
Только узнал о вашем сайте - очень понравилось. Доходчиво, и красиво!
Мне нравится!
Ответить
5 назад
1 Мне нравится!
Александр
У меня вопрос по заданию,
var name = prompt ('Как вас зовут?') if (name) alert ('Вас зовут ' +name+ ''); else var noname = prompt ('Чё ты такой серьёзный? Может скажеш как тебя зовут?'); if (noname) alert ('Привет '+noname+ ''); else alert ('Ну ладно...')
Почему когда пользователь вводит имя в первый раз, всё ровно появляется сообщение "Ну ладно..."?
Мне нравится!
Ответить
5 назад
·
ai77
<script> var name = prompt ('Как вас зовут?'); if (name) alert ('Вас зовут ' +name+ ''); else { var noname = prompt ('Чё ты такой серьёзный? Может скажеш как тебя зовут?'); if (noname) alert ('Привет '+noname) else alert ('Ну ладно...') } </script>
o Мне нравится!
o Ответить
o 3 месяцев назад
o в ответ Александр
o
·
Mandryka_90
var name = prompt ('Как вас зовут?') if (name) alert ('Вас зовут ' +name+ ''); else var noname = prompt ('Чё ты такой серьёзный? Может скажеш как тебя зовут?'); if (noname) alert ('Привет '+noname) else alert ('Ну ладно...')
o Мне нравится!
o Ответить
o 4 месяцев назад
o в ответ Александр
o
·
Александ Леонов
Когда выполняется первое условие переменная noname не определяется, поэтому выполняется оператор else во втором условии.
o Мне нравится!
o Ответить
o 4 месяцев назад
o в ответ Mandryka_90
o
·
Dfsdf
потому что по условию если в noname нет ничего, писать - ну ладно
o Мне нравится!
o Ответить
o 4 месяцев назад
o в ответ Mandryka_90
o
Таисия Шарапова
Попыталась на основе информации из урока сделать простенькую модельку:
var year = prompt('Сколько Вам лет?', 30); var isAdmin = confirm("Вы - администратор?"); if isAdmin = true { alert('Вы - администратор и Вам', year, 'лет') } else { alert('Вы - не администратор и Вам', year, 'лет')
Вот что не так?
(Изменено автором 5 назад)
Мне нравится!
Ответить
5 назад
2 Понравилось
·
Sadykh, Человек!
1. Условие в скобках должно быть. 2. Запятые внутри кавычек. 3. Если переменная не одна в вызове, то вокруг неё должны быть ++. 4. Равно (true или false) делается с помощью «===».
Вот ваш рабочий код: var year = prompt('Сколько Вам лет?', 30); var isAdmin = confirm("Вы - администратор?"); if (isAdmin === true) { alert('Вы - администратор и Вам, ' +year+ ', лет') } else { alert('Вы - не администратор и Вам, ' +year+ ', лет') }
Я не профессионал, но думаю ответил вам правильно :)
o Мне нравится!
o Ответить
o 5 назад
o в ответ Таисия Шарапова
o 3 Понравилось
o
Vitali
спасибо, весьма доходчиво =)
Мне нравится!
Ответить
6 назад
Jockser
Спасибо!
Мне нравится!
Ответить
6 назад
Jockser
Jockser
Мне нравится!
Ответить
6 назад
Rr
Спасибо. Пока для меня всё понятно и доступно 8)
Мне нравится!
Ответить
7 назад
1 Мне нравится!
Alexey B.
Спасибо за статью)))
Мне нравится!
Ответить
8 назад
Kw-home2008
Спасибо, всё написано очень доходчиво!
Мне нравится!
Ответить
9 назад
any
Спасибо, очень понятно и доходчиво особенно тем кто учит язык самостоятельно.
Мне нравится!
Ответить
9 назад
2 Понравилось
harwuok
а в одном эллерте вывести, например, screen.width и screen.height нельзя?
Мне нравится!
Ответить
10 назад
·
Илья Кантор
Можно: alert(screen.width +", " + screen.height).
o Мне нравится!
o Ответить
o 9 назад
o в ответ harwuok
o 3 Понравилось
o
Grey
спасибо за урок... очень помогло с созданием многих форм!
Мне нравится!
Ответить
10 назад
4 Понравилось
Pr0f
спс хороший урок
Мне нравится!
Ответить
10 назад
1 Мне нравится!
Sergey Manzhak
где то читал что если переменную писать без var то она становиться глобальной и видна во всех функциях
что вы скажете на ето))
Мне нравится!
Ответить
11 назад
·
Илья Ивасюв
Да, это так. Но чтобы не было ошибок лучше при объявлении (создании) переменной всегда использовать var. Глобальной или локальной она будет в зависимости от того, например, в функции или вне функции Вы будете ее использовать.
Что касается урока. У Ильи (моего тезки )) ) превосходный дар объяснять просто и доступно и, что главное, не загружать вначале лишними деталями.
o Мне нравится!
o Ответить
o 10 назад
o в ответ Sergey Manzhak
o
·
Alexandr
так и есть, сам не давно удивился, когда увидел пример. Хотя сам пользуюсь window.имя_переменной
o Мне нравится!
o Ответить
o 10 назад
o в ответ Sergey Manzhak
o 1 Мне нравится!
o
·
Alexandrr777
<script> var global;//глобальна змінна function a(){ var local;//локальна змінна; } </script>
o Мне нравится!
o Ответить
o 11 назад
o в ответ Sergey Manzhak
o 1 Мне нравится!
o
·
Дима
Я не профи, но мне кажется, что если ты хочешь объявит локально переменную, то объявляй ее в конкретной функции. И она из нее не выйдет. Поправьте, если я не прав
Условные операторы: if, '?'
Оператор if
Преобразование к логическому типу
Неверное условие, else
Несколько условий, else if
Оператор вопросительный знак '?'
Несколько операторов '?'
Нетрадиционное использование '?'
Иногда, в зависимости от условия, нужно выполнить различные действия. Для этого используется оператор if.
Например:
var year = prompt('В каком году появилась спецификация ECMA-262 5.1?', '');