русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Комментариев: (32)


Дата добавления: 2015-07-09; просмотров: 629; Нарушение авторских прав


Александр Макаров

Вполне можно заменить стандартные alert на свои:

window.alert = function (message) { // ...};
    • Мне нравится!
    • Ответить
    • 1 месяц назад

Лиза

Привет, спасибо, крутой сайт. А как мне можно сделать: Мне нужно спросить когда день рождение у пользователя, и если совпадает с текущей датой, то поздравить его с праздником?

    • Мне нравится!
    • Ответить
    • 1 месяц назад

Юрий

Подскажите пожалуйста как создать опрос используя функцию
prompt так чтобы после ответа на первый вопрос выводилось новое окошко с вопросом сижу уже 2 час не могу понять возможно ли так сделать =(

    • Мне нравится!
    • Ответить
    • 2 месяцев назад

·

Artur Trvd


Если я тебя правельно понял:

____ Вариант 1: ____

result1 = prompt("Привет, ты кто?", '') result2 = prompt("Как дела?"); result3 = prompt("Чяво нового?"); alert("Ответы: \nВопрос 1: " + result1 + "\nВопрос 2: " + result2 + "\nВопрос 3: " + result3);

o Мне нравится!

o Ответить

o 2 месяцев назад

o в ответ Юрий

o

·

Artur Trvd

____ Вариант 2: ____

function getQuestion(n) {
result = prompt('Вопрос ' + n, '');

return result;
}

result1 = getQuestion(1, "Привет, ты кто?");
result2 = getQuestion(2, "Как дела?");
result3 = getQuestion(3, "Чяво нового?");

alert("Ответы: \nВопрос 1: " + result1 + "\nВопрос 2: " + result2 + "\nВопрос 3: " + result3);

o Мне нравится!

o Ответить

o 2 месяцев назад

o в ответ Artur Trvd

o

·

Artur Trvd

Или так?:

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, '?'

  1. Оператор if
  2. Преобразование к логическому типу
  3. Неверное условие, else
  4. Несколько условий, else if
  5. Оператор вопросительный знак '?'
  6. Несколько операторов '?'
  7. Нетрадиционное использование '?'

Иногда, в зависимости от условия, нужно выполнить различные действия. Для этого используется оператор if.

Например:

 

var year = prompt('В каком году появилась спецификация ECMA-262 5.1?', '');
 

 

if (year != 2011) alert('А вот и неправильно!');


<== предыдущая лекция | следующая лекция ==>
Умножение и деление на степени 2 | Оператор if


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.869 сек.