Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 27.11.2013, 15:13
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,672

YorikoSC, про маленького то забыл...
Ответить с цитированием
  #12 (permalink)  
Старый 27.11.2013, 15:15
Интересующийся
Отправить личное сообщение для YorikoSC Посмотреть профиль Найти все сообщения от YorikoSC
 
Регистрация: 27.11.2013
Сообщений: 16

Сообщение от ksa Посмотреть сообщение
Ты ошибаешся...


Не являются сравнениями...
Совсем поправил:
var color = prompt('Цвет: синий, красный или зеленый?','');
  var size = prompt('Размер: большой или маленький?','');
  var form = prompt('Форма: круглый или квадратный?','');
 
	if ((color != "зеленый")&&(color != "красный")&&(size = "большой")&&(form = "круглый"))
		{
		alert('Что-то синее и большое');
		}
	else if ((color = "зеленый")&&(form = "квадратный"))
		{
		alert('Наверное вы подумали про яблоко, но почему квадратное?');
		}
Ответить с цитированием
  #13 (permalink)  
Старый 27.11.2013, 15:17
Интересующийся
Отправить личное сообщение для YorikoSC Посмотреть профиль Найти все сообщения от YorikoSC
 
Регистрация: 27.11.2013
Сообщений: 16

Сообщение от Rise Посмотреть сообщение
YorikoSC, про маленького то забыл...
Где именно?
Если для 2 alert то условию задачи не важен размер.
Ответить с цитированием
  #14 (permalink)  
Старый 27.11.2013, 15:25
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,672

Сообщение от YorikoSC Посмотреть сообщение
Где именно?
Если для 2 alert то условию задачи не важен размер.
Сообщение от YorikoSC Посмотреть сообщение
2) При условии цвет зеленый,большой или маленький, квадратный соответственно 2 alert.
Пора уже понимать что ты пишешь...
Ответить с цитированием
  #15 (permalink)  
Старый 27.11.2013, 15:26
Интересующийся
Отправить личное сообщение для YorikoSC Посмотреть профиль Найти все сообщения от YorikoSC
 
Регистрация: 27.11.2013
Сообщений: 16

Сообщение от Rise Посмотреть сообщение
Пора уже понимать что ты пишешь...
Да, извини, я не верно донес условия задачи, в условии 2 alert вообще не нужно было указывать размеры.
Ответить с цитированием
  #16 (permalink)  
Старый 27.11.2013, 16:08
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,202

Сообщение от YorikoSC
if ((color != "зеленый")&&(color != "красный")&&(size = "большой")&&(form = "круглый"))
Не верно.
Нужно так

if ((color != "зеленый")&&(color != "красный")&&(size == "большой")&&(form == "круглый"))

В другом условии такоя же фигня.
Ответить с цитированием
  #17 (permalink)  
Старый 27.11.2013, 16:19
Интересующийся
Отправить личное сообщение для YorikoSC Посмотреть профиль Найти все сообщения от YorikoSC
 
Регистрация: 27.11.2013
Сообщений: 16

Сообщение от ksa Посмотреть сообщение
Не верно.
Нужно так

if ((color != "зеленый")&&(color != "красный")&&(size == "большой")&&(form == "круглый"))

В другом условии такоя же фигня.
На самом деле я ещё раз поменял и дописал код:

var color = prompt('Цвет: синий, красный или зеленый?','');
  var size = prompt('Размер: большой или маленький?','');
  var form = prompt('Форма: круглый или квадратный?','');
 
	if ((color == 'синий')&&(color !== "зеленый")&&(color !== "красный")&&(size == "большой")&&(form == "круглый"))
		{
			alert('Что-то синее и большое');
		}
	else if ((color == "зеленый")&&(size == 'большой'||'маленький')&&(form == "квадратный"))
		{
			alert('Наверное вы подумали про яблоко, но почему квадратное?');
		}
		else
		{
			alert('Одно или несколько условий заданы неверно');
		}


Просто, если писать "=" то в 1 варианте при вводе даже желтого цвета, огромного размера, и плоской формы, он выдаст 1 alert.
Так же и для 2 alert.
Я конечно могу заблуждаться - мой опыт в JS всего неделя.
Ответить с цитированием
  #18 (permalink)  
Старый 27.11.2013, 16:25
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,202

Сообщение от YorikoSC
На самом деле я ещё раз поменял и дописал код
Ты хитрый!
Ответить с цитированием
  #19 (permalink)  
Старый 27.11.2013, 16:26
Интересующийся
Отправить личное сообщение для YorikoSC Посмотреть профиль Найти все сообщения от YorikoSC
 
Регистрация: 27.11.2013
Сообщений: 16

Сообщение от ksa Посмотреть сообщение
Ты хитрый!
Я не хитрый я просто учусь
Ответить с цитированием
  #20 (permalink)  
Старый 29.11.2013, 14:14
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Сообщение от YorikoSC Посмотреть сообщение
...&&(size == 'большой'||'маленький')&&...
учти что так работать будет не совсем корректно...попробуй ввести любое другое значение вместо "большой"/"маленький"...
нужно каждый вариант обрабатывать отдельно:
...&&(size == 'большой' || size == 'маленький')&&...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста с нестандартной задачей css Alexei91 (X)HTML/CSS 14 25.09.2013 15:54
Помогите пожалуйста вычислить общую сумму katalizator Общие вопросы Javascript 15 22.03.2013 16:26
Помогите пожалуйста правильно написать скрипт raffx Events/DOM/Window 17 16.10.2012 20:31
помогите пожалуйста с задачей Маргарита1995 Общие вопросы Javascript 1 25.01.2011 23:09
Помогите, пожалуйста, с простой задачей Devi Ваши сайты и скрипты 1 13.07.2010 04:48