операторы сравнения js

178
20 апреля 2018, 15:14

есть переменная

var drag1 = document.getElementById('drag1'); 

у нее вычисляется угол поворота

drag1._gsTransform.rotation; 

вопрос первый как записывать

angle = drag1._gsTransform.rotation; 

или

var angle = drag1._gsTransform.rotation; 

вопрос 2:

нужно сравнить полученное значение угла.

к примеру, если угол между 0 и 30 - то...

как записать?

вот это не работает у меня

if (0 < drag1._gsTransform.rotation > 30) 
{.... 

и подставляя переменную angle тоже не работает.

как это все можно изобразить?

Спасибо!

Answer 1

как записывать

angle = drag1._gsTransform.rotation;

или

var angle = drag1._gsTransform.rotation;

Если angle объявлена ранее, то первый вариант. А если не объявлена, то второй.
Присваивание необъявленной переменной может работать как ожидается, но это чревато возможными ошибками и непредсказуемым поведением. Поэтому, переменные всегда лучше объявлять (однократно, конечно же).

к примеру, если угол между 0 и 30 - то...
как записать?

Именно между данными значениями:

if (angle > 0 && angle < 30) 

или, если с 0 и 30 включительно:

if (angle >= 0 && angle <= 30) 
READ ALSO
Как взять value по классу

Как взять value по классу

Есть h1 с названием item`а

166
js callback после выполнения default функции

js callback после выполнения default функции

Я получаю callback(выше), но мне нужно получить еще один после завершения default действий для fileUploadResponse это возможно сделать?

161
Wordpress и написание jQuery

Wordpress и написание jQuery

Не смог найти ответ в гугле, поэтому спрашиваю здесьПишу плагин на Wordpress и вместо привычно написание $('#id'), приходится писать jQuery('#id') - так...

182
Как зашифровать строку в PHP?

Как зашифровать строку в PHP?

Как зашифровать любой текст по ключу, то есть не имея ключ текст невозможно будет расшифроватьОбъясните пожалуйста на пальцах, как это сделать?

203