Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 03.09.2017, 19:40
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

У меня в условиях сравнение, поэтому я взял true, чтобы проверить правда или ложь. Переменной true у меня нет.
Когда ставил в case сравнение - получалась ошибка.

Скажите, в таком варианте true это неправильно?

Последний раз редактировалось MC-XOBAHCK, 09.09.2017 в 10:10.
Ответить с цитированием
  #12 (permalink)  
Старый 03.09.2017, 19:43
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

Добавлю что сам скрипт работает правильно. Но на счёт применения true я не знаю. Если не стоит его применять, я тогда его лучше уберу.
Ответить с цитированием
  #13 (permalink)  
Старый 03.09.2017, 19:48
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от MC-XOBAHCK
У меня в условиях сравнение, поэтому я взял true, чтобы проверить правда или ложь.
Это ахинея какая то. switch(degtg), причем тут true.
Ответить с цитированием
  #14 (permalink)  
Старый 03.09.2017, 19:58
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от MC-XOBAHCK
Добавлю что сам скрипт работает правильно.
Ни кто и не говорит, что swith не будет работать, так как ему явно указано значением "истина". Но оператор switch принимает и обрабатывает переданную ей переменную. Этот оператор в общем то замена условий if()... else .... Вы же в условиях проверяете значения некой переменной, а не делаете их "действительными" определяя для них true.
Ответить с цитированием
  #15 (permalink)  
Старый 03.09.2017, 20:06
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

Я понял. Уберу. Но если прописываю switch(degtg)
то у меня не получается правильно задать условие case
Подскажите пожалуйста, как правильно написать case для такого варианта:
case (degtg >= 5 && degtg < 9) : sootpokr = ""; break;
Ответить с цитированием
  #16 (permalink)  
Старый 03.09.2017, 20:19
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

https://developer.mozilla.org/ru/doc...tements/switch

То есть в вашем случае, чтобы проверять "множество", то да - switch(true). Я глянул на первое выражение и ... )

Последний раз редактировалось laimas, 03.09.2017 в 20:23.
Ответить с цитированием
  #17 (permalink)  
Старый 03.09.2017, 20:28
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

Для сравнений там указан вариант switch (true)

Последний раз редактировалось MC-XOBAHCK, 03.09.2017 в 20:31.
Ответить с цитированием
  #18 (permalink)  
Старый 03.09.2017, 20:34
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от MC-XOBAHCK
Для сравнений там указан вариант
Да, это для множества, их два способа.

А как связано в коде вот это sootpokr = rulkr + zppr + memkr + zppr + nplkr; с неким url и текстом ссылки?

PS. Что настолько точен расчет крыши, что градусы с сотыми значениями?

Последний раз редактировалось laimas, 03.09.2017 в 20:37.
Ответить с цитированием
  #19 (permalink)  
Старый 03.09.2017, 20:38
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

У меня просто пустое место в теге span c id под вывод этого результата:
<h3>Подходящий вид:</h3>
<p><span id="sootpokr"></span></p>

А свича к сожалению нет в учебнике на сайте. Вы нашли быстро, а я через гугл вариант искал несколько дней. А вариант switch (true) нашёл только глубоко в ленте комментариев в учебнике сайта со статьёй switch

Я здесь пропустил и у себя в исходнике затёр по невнимательности, у меня просто ябъявлена переменная
var = sootpokr;

Последний раз редактировалось MC-XOBAHCK, 09.09.2017 в 10:12.
Ответить с цитированием
  #20 (permalink)  
Старый 03.09.2017, 20:47
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

rulkr + zppr + memkr + zppr + nplkr - лучше определять так - [rulkr, memkr, nplkr].join(zppr) и т.п.

Я спрашивал - как связать вопрос формирования ссылки, ее адресом и текстом с кодом определения текста по углу наклона?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ссылка на болок внутри div'а lookoil Элементы интерфейса 2 03.08.2015 00:05
Как сделать, чтобы скрипт работал с jQuery последней версии? Tass jQuery 2 19.01.2015 12:22
Подскажите как посчитать элементы списков и для каждого списка назначить свои парамет romanpan2 jQuery 7 24.11.2014 19:08
Нужен скрипт Samfer Работа 6 08.04.2012 14:26
Подскажите по CSS меню Александр_1988 Элементы интерфейса 1 17.05.2010 11:58