script.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. // Создайте три переменные. Присвойте первой переменной числовое значение.
  2. // Вторая переменная равна первой переменной, увеличенной в три раза.
  3. // Третья переменная равна сумме двух первых. Распечатайте все три.
  4. var z = 5, y = z * 3, x = z + y;
  5. console.log (z);
  6. console.log (y);
  7. console.log (x);
  8. // Создайте переменные firstName и lastName для хранение имени и фамилии,
  9. // запишите в них значения из модального окна prompt.
  10. // Выведите на экран приветствие (“What’s up John Doe”).
  11. var firstName = prompt(), lastName = prompt();
  12. alert ('What’s up ' + firstName + ' ' + lastName);
  13. // Создайте переменные x и y для хранения числа. Значения переменные получают из prompt.
  14. // Рассчитайте произведение, частное, разность и сумму этих значений.
  15. // Результат последовательно отобразите в модальном окне.
  16. var x = +prompt('Enter first number'), y = +prompt('Enter second number');
  17. alert ('Addition ' + (x+y));
  18. alert ('Subtraction ' + (x-y));
  19. alert ('Division ' + (x/y));
  20. alert ('Multiplication ' + (x*y));
  21. // У Чжуан-цзы было N яблок, Цзэн-Цзы съел несколько, Чжуан-цзы утверждает, что все.
  22. // Запишите повествование в переменных и выражениях, читая значения из prompt.
  23. // Покажите, правду говорит Чжуан-цзы или ложь. (Не используя оператор сравнения.)
  24. var n = +prompt('How many apples does Chuan-czu have?'), e = +prompt('How many apples does Czen-czu eat?');
  25. alert('Chuan-czu left ' + (n-e) + ' apples');
  26. // Напишите в переменных формулу для расчета з/п за июль с учетом,
  27. // что количество рабочий часов, количество рабочих дней в неделе и рейт
  28. // за час – переменные значения и читаются из prompt.
  29. var workDayInWeek = +prompt('How many working days per week?'), workHour = +prompt('How many working hours?'), payforhour = +prompt('Payment for hourly work?($)'), pay;
  30. alert('Pay is ' + (pay = workDayInWeek*workHour*payforhour) + '$');
  31. // Напишите программу, которая без использования оператора сравнения определяет,
  32. // является ли число, введенное пользователем, нечётным.
  33. var x = +prompt('Enter number ');
  34. alert(!!(x % 2));
  35. // Напишите программу, которая проверяет, является ли значение, введенное пользователем, числом.
  36. var x = prompt('Enter something');
  37. alert(!isNaN(x));
  38. // Запишите в переменную случайное число (Math.random()),
  39. // умножьте его на 100 и округлите. Получите второе число из окна prompt.
  40. // Сравните и отобразите в модальном окне: первое число меньше второго или нет, а также оба значения.
  41. var x = (Math.random(x)*100)^0, y = +prompt('Enter number');
  42. alert((x < y) + ' ' + (x + ' ' + y));
  43. // Решение предыдущей задачи запишите в одну строку и отобразите в alert
  44. var x = (Math.random(x)*100)^0, y = +prompt('Enter number');
  45. alert(x + '<' + y + ' ' + (x < y) + ' ' + (x + ' ' + y));