@ruter1863
Причины как правило кроются в отсутствии переменных. Т.е при записи вы что до где то делаете, и он хранит ведь это в памяти или знает. А вот воспроизведение это маленькая компиляция=). Он чистый и с нуля. Смотри где когда что появляется, где когда что объявляется.
По поводу профан, не боги горшки обжигают. Есть желание получится. Это не просто но реально. Главное желание. Манов к сожалению нет. @Fox Наверное смог бы но у него совсем не мало дело.. Я не считаю себя специалистом, да и писать их я не умею. Вы мои ответы почитайте) 😁 Не каждый сразу и поймет.
Посмотрите маны например по postman они правда нЯП на идишенглише. Но это не важно тут все тоже самое только больше. Однако тут нет "дорог" есть направления зато любое прикрутить всегда недостающее можно
Помогите упростить скрипт
-
Я использую 3 раза if что бы исключить значение "1", "2", "3" можно ли это уместить в одно действие?
-
@Dmitriy_meme
if ( [[AAA]] == 1 ) {}
else if ( [[AAA]] == 2 ) {}
else { } -
if ( !( [[AAA]] & 3 ) ) {}
-
@Dmitriy_meme said in Помогите упростить скрипт:
Я использую 3 раза if что бы исключить значение "1", "2", "3" можно ли это уместить в одно действие?
Используйте логическое ИЛИ или логическое И
https://learn.javascript.ru/logical-operators
В вашем случае условие будет выглядеть вот так:
[[VARIABLE]] == "1" || [[VARIABLE]] == "2" || [[VARIABLE]] == "3"условие выполнится если переменная [[VARIABLE]] равна значению "1" или "2" или "3"
или так:
[[VARIABLE]] != "1" && [[VARIABLE]] != "2" && [[VARIABLE]] != "3"условие выполнится если значение переменной [[VARIABLE]] не равно "1", и не равно "2", и не равно "3"
-
В вашем случае условие будет выглядеть вот так:
[[VARIABLE]] == "1" || [[VARIABLE]] == "2" || [[VARIABLE]] == "3"условие выполнится если переменная [[VARIABLE]] равна значению "1" или "2" или "3"
или так:
[[VARIABLE]] != "1" && [[VARIABLE]] != "2" && [[VARIABLE]] != "3"условие выполнится если значение переменной [[VARIABLE]] не равно "1", и не равно "2", и не равно "3"
Не проще уж тогда
if ([[VARIABLE]] > 0 && [[VARIABLE]] < 4) { } -
А кто мне минус за if ( !( [[AAA]] & 3 ) ) {} поставил??? С битовыми операциями не знакомы?
if ([[VARIABLE]] > 0 && [[VARIABLE]] < 4) { }
то же что и
if ([[VARIABLE]] & 3) { } -
@Vituskosoy said in Помогите упростить скрипт:
А кто мне минус за if ( !( [[AAA]] & 3 ) ) {} поставил??? С битовыми операциями не знакомы?
if ([[VARIABLE]] > 0 && [[VARIABLE]] < 4) { }
то же что и
if ([[VARIABLE]] & 3) { }Серьезно что ли? А с чего ты взял, что эти 2 бита только для цифр 1,2,3 используются? ))
Сколько будит 5 & 3 ? )) -
Согласен, протупил, насыпайте.
-
@Vituskosoy said in Помогите упростить скрипт:
Согласен, протупил, насыпайте.
Да дело не только в этом же )) Просто битовые операции лучше не использовать без острых причин потому что элементарно не комфортно перестраивать мышление на двоичную систему, что бы понять код. Ну а людям, которые далеки от программирования это совсем непонятно.