// Создайте три переменные. Присвойте первой переменной числовое значение. Вторая переменная равна первой переменной, увеличенной в три раза. // Третья переменная равна сумме двух первых. Распечатайте все три. var x, y, z; x = 10; y = x * 3; z = y + x; alert(x); alert(y); alert(z); // Создайте переменные firstName и lastName для хранение имени и фамилии, запишите в них значения из модального окна prompt. Выведите на экран приветствие // (“What’s up John Doe”), используя конкатенацию и экранирование символов var firstName, lastName; lastName = prompt('Ваша фамилия', ''); firstName = prompt('Ваше имя', ''); alert('"'+ 'What’s up ' + firstName + ' ' + lastName + '"'); // Создайте переменные x и y для хранения числа. Значения переменные получают из prompt. Рассчитайте произведение, частное, разность и сумму этих значений. // Результат последовательно отобразите в модальном окне var x, y; x = prompt('число х =', ''); y = prompt('число Y =', ''); var sum = x + y; var pr = x * y; if (x > y) { var ch = x / y; } else { var ch = y / x; } if (x > y) { var r = x - y; } else { var r = y - x; } alert(pr); alert(ch); alert(r); alert(sum); // Напишите программу, которая без использования оператора сравнения определяет, является ли число, введенное пользователем, нечётным. Результат отобразите в alert. var x = prompt('Введите число', ''); if(x % 2 == 0){ alert('число четное'); } else { alert('число не четное'); } // Напишите программу, которая проверяет, является ли значение, введенное пользователем, числом. var x = +prompt('Введите число', ''); if (isNaN(x)) { alert('не число'); } else { alert('число'); } // Напишите калькулятор для конвертации единиц измерения количества информации (байт, килобайт, мегабайт, гигабайт). Значения считаются из prompt, результаты отображаются // в alert // 1 байт = 8 бит // 1 Кб (1 Килобайт) = 210 байт = 2*2*2*2*2*2*2*2*2*2 байт = // = 1024 байт (примерно 1 тысяча байт – 103 байт) // 1 Мб (1 Мегабайт) = 220 байт = 1024 килобайт (примерно 1 миллион байт – 106 байт) // 1 Гб (1 Гигабайт) = 230 байт = 1024 мегабайт (примерно 1 миллиард байт – 109 байт) // 1 Тб (1 Терабайт) = 240 байт = 1024 гигабайт (примерно 1012 байт). Терабайт иногда называют тонна. var firstUserValue = prompt('Каое число хотите ввести (байт, килобайт, мегабайт, гигабайт)',''); var x = +prompt('число', ''); var secondUserValue = prompt('Каое число хотите получить (байт, килобайт, мегабайт, гигабайт)', ''); var y; var value; if(firstUserValue === 'байт'){ if(secondUserValue === 'килобайт'){ y = x / Math.pow(2, 10); value = 'килобайт'; } else if(secondUserValue === 'мегабайт'){ y = x / Math.pow(2, 20); value = 'мегабайт'; } else if(secondUserValue === 'гигабайт'){ y = x / Math.pow(2, 30); value = 'гигабайт'; } } else if(firstUserValue === 'килобайт'){ if(secondUserValue === 'байт'){ y = x * Math.pow(2, 10); value = 'байт'; } else if(secondUserValue === 'мегабайт'){ y = x / Math.pow(2, 10); value = 'мегабайт'; } else if(secondUserValue === 'гигабайт'){ y = x / Math.pow(2, 20); value = 'гигабайт'; } } else if(firstUserValue === 'мегабайт'){ if(secondUserValue === 'байт'){ y = x * Math.pow(2, 20); value = 'байт'; } else if(secondUserValue === 'килобайт'){ y = x * Math.pow(2, 10); value = 'килобайт'; } else if(secondUserValue === 'гигабайт'){ y = x / Math.pow(2, 10); value = 'гигабайт'; } } else if(firstUserValue === 'гигабайт'){ if(secondUserValue === 'байт'){ y = x * Math.pow(2, 30); value = 'байт'; } else if(secondUserValue === 'килобайт'){ y = x * Math.pow(2, 20); value = 'килобайт'; } else if(secondUserValue === 'мегабайт'){ y = x * Math.pow(2, 10); value = 'мегабайт'; } } alert(y + ' ' + value); // У Чжуан-цзы было N яблок, Цзэн-Цзы съел несколько, Чжуан-цзы утверждает, что все. Запишите повествование в переменных и выражениях, читая значения из prompt. // Покажите, правду говорит Чжуан-цзы или ложь. (Не используя оператор сравнения.) var apple = +prompt('Cколько яблок было у Чжуан-цзы? ', ''); var appleDelete = +prompt('Цзэн-Цзы съел нескольк ,Чжуан-цзы утверждает, что все, cколько именно он сьел?', ''); var appleR = apple - appleDelete; var appleZero = appleR / appleR; if(isNaN(appleZero)) { alert('Чжуан-цзы говорит правду'); } else { alert('Чжуан-цзы говорит не правду'); } // На сайте есть три колонки разной высоты, заданной в единицах измерения веб (значения вводятся в prompt в формате “50px”, “20px”...). // Используя функцию из библиотеки Math, найдите наибольшее значение из трех и покажите его. Учтите, что Math.max не работает со строками. var x = parseInt(prompt('какой высоты первая колонка?', '')); var y = parseInt(prompt('какой высоты вторая колонка?', '')); var z = parseInt(prompt('какой высоты третья колонка?', '')); alert('самая большая колонка ' + Math.max(x, y, z) + 'px'); // Запишите в переменную случайное число (Math.random()), умножьте его на 100 и округлите. Получите второе число из окна prompt. // Сравните и отобразите в модальном окне: первое число меньше второго или нет, а также оба значения. var random = Math.round(Math.random() * 100); var userValue = +prompt('Ваше число', ''); if(random > userValue) { alert('рандомное число больше вашего, random = ' + random); } else if (userValue > random) { alert('Ваше число больше рандомного, random = ' + random); } alert('ваше значение = ' + userValue + ' Рандомное значение = ' + random);