Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
serkot
1 / 1 / 0
Регистрация: 17.06.2014
Сообщений: 18
#1

Оператор "?"

20.05.2015, 21:39. Просмотров 1029. Ответов 4
Метки нет (Все метки)

Напишите код, который получает значение двух переменных a и b через prompt, а затем выводит alert, затем перепишите следующий if с использованием оператора '?':
Javascript
1
2
3
4
5
6
7
if (sqrt(a*b) < 4) { 
result = 'Мало'; 
} 
else 
{
result = 'Много'; 
}
Выводит два сообщения, где надо ввести переменные, а alert после ввода двух переменных не работает? Где ошибка?
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE HTML> 
<html>   
<head>    
<title>Пример</title> 
</head>   
<body>     
<script> 
var a = prompt('Введите значение переменной а','');
var b = prompt('Введите значение переменной b','');
(sqrt(a*b) < 4) ? alert('Мало!') : alert('Много!');
</script>  
</body> 
</html>
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2015, 21:39
Ответы с готовыми решениями:

Как написать регулярное выражение для выдергивания английских букв и символов: "+", ",", ":", "-", " ", "!", "?" и "."
Не могу ни как собразить как написать регулярное выражение для выдергивания...

Получить значение из {"text1":"val1","text2":"val2","text3":{"text":"val"}}
Есть такая строка var my =...

Создание браузерной CAD, "math scetchpad", "Geogebra", "Живая геометрия""
Создаю браузерную версию CAD системы, для обучения школьников стереометрии и...

Создать программу такую, что пользователь вводит число, а мы ему выдаём "-лет" или "-год" "-года"
4)Создать программу такую, что пользователь вводит число, а мы ему выдаём...

Как убрать кнопки "Minimize" и "Maximize", "Close" в заголовке окна?
КАК УБРАТЬ КНОПОЧКИ 'Minimize' и 'Maximize', 'Close' в заголовке окна (чтобы...

4
Lutk
71 / 66 / 29
Регистрация: 28.10.2013
Сообщений: 248
Завершенные тесты: 2
20.05.2015, 21:45 #2
Javascript
1
2
3
4
var a = prompt('Введите значение переменной а','');
var b = prompt('Введите значение переменной b','');
var res = (sqrt(a*b) < 4) ? 'Мало!' : 'Много!';
alert(res);
0
serkot
1 / 1 / 0
Регистрация: 17.06.2014
Сообщений: 18
20.05.2015, 21:50  [ТС] #3
Спасибо за помощь, но почему то также не выводится alert
0
Lutk
71 / 66 / 29
Регистрация: 28.10.2013
Сообщений: 248
Завершенные тесты: 2
20.05.2015, 21:52 #4
Лучший ответ Сообщение было отмечено serkot как решение

Решение

Оу, точно) замените "sqrt" на "Math.sqrt"
1
serkot
1 / 1 / 0
Регистрация: 17.06.2014
Сообщений: 18
20.05.2015, 22:02  [ТС] #5
Спасибо большое)
0
20.05.2015, 22:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2015, 22:02

Что означает логические оператор "!!"
Просматривая исходный код ВК JS я наткнулся на строку: revert =...

Загвоздка с "<input class="text2" onclick="document.getElementById ."
есть типа тест : 3 инпута , 1 радиобокс ... проблема в том что если...

Логический оператор "и"
Всем здравствуйте. Начал вот читать книгу по javascript и застопорился на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru