Jan. 22nd, 2024

как мне записать в строчку, что: если $month = 0 или =2, или =4, или =6, или =7, или =9, или =11, то $daysinmonth = 31?

 Для выполнения данного условия в 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.
Надеюсь, это поможет! Если у вас есть дополнительные вопросы, не стесняйтесь обращаться.

Profile

blocknote

January 2025

S M T W T F S
    1234
567891011
12131415 161718
19202122232425
2627 28293031 

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Powered by Dreamwidth Studios