(no subject)
Jan. 22nd, 2024 02:28 amкак мне записать в строчку, что: если $month = 0 или =2, или =4, или =6, или =7, или =9, или =11, то $daysinmonth = 31?
Для выполнения данного условия в Twine 2 SugarCube 2 можно использовать следующий код:
Для выполнения данного условия в Twine 2 SugarCube 2 можно использовать следующий код:
javascript
<<set $month to 0>> /* Установите значение $month на нужный месяц */
<<if $month === 0 || $month === 2 || $month === 4 || $month === 6 || $month === 7 || $month === 9 || $month === 11>>
<<set $daysinmonth to 31>>
<</if>>
Этот код устанавливает значение переменной $month и затем проверяет, соответствует ли оно одному из перечисленных месяцев. Если условие выполняется, то переменная $daysinmonth устанавливается в 31.
============================
============================
К сожалению, в предоставленных результатах поиска не удалось найти информацию о том, как выполнить данное условие без использования JavaScript в SugarCube 2. Однако, без использования JavaScript в SugarCube 2, вы можете использовать вложенные конструкции <<if>>/<<elseif>>/<<else>> для выполнения условий. Например:
html
<<set $month to 1>> <!-- Установите значение $month на нужный месяц -->
<<if $month === 1>>
<<set $daysinmonth to 31>>
<<elseif $month === 2>>
<<set $daysinmonth to 31>>
<<elseif $month === 4>>
<<set $daysinmonth to 30>>
<<elseif $month === 6>>
<<set $daysinmonth to 30>>
<<elseif $month === 7>>
<<set $daysinmonth to 31>>
<<elseif $month === 9>>
<<set $daysinmonth to 30>>
<<elseif $month === 11>>
<<set $daysinmonth to 30>>
<<else>>
<<set $daysinmonth to 31>>
<</if>>
Этот код использует вложенные конструкции <<if>>/<<elseif>>/<<else>> для установки значения переменной $daysinmonth в зависимости от значения переменной $month. Надеюсь, это поможет! Если у вас есть дополнительные вопросы, не стесняйтесь обращаться.
------------------------------------------------------------------
------------------------------------------------------------------
Символ || в JavaScript представляет собой логический оператор "или". Он используется для объединения двух или более условий, и возвращает true, если хотя бы одно из условий истинно. Например, выражение (a === 1 || b === 2) вернет true, если переменная a равна 1 или переменная b равна 2.
SugarCube 2 поддерживает JavaScript, поэтому он также поддерживает логический оператор ||. Вы можете использовать его для создания условий в вашем коде SugarCube 2.
Надеюсь, это поможет! Если у вас есть дополнительные вопросы, не стесняйтесь обращаться.