- To check if two things equal each other, we can use
===
(three equals in a row). - To check if two things do not equal each other, we can write
!==
(exclamation with two equals in a row). - Строки сравниваются ПОСИМВОЛЬНО
alert( "2" > "14" ); // true, неверно, ведь 2 не больше 14
- Если мы преобразуем их к числу то
alert( +"2" > +"14" ); // false, теперь правильно
При сравнении значений разных типов, используется числовое преобразование. Оно применяется к обоим значениям.
Например:
alert( '2' > 1 ); // true, сравнивается как 2 > 1
alert( '01' == 1 ); // true, сравнивается как 1 == 1
alert( false == 0 ); // true, false становится числом 0
alert( true == 1 ); // true, так как true становится числом 1.
Так случается что ответ на вопрос имеет несколько условий ответить да и нет. Мы используем else if


MoonPhase имеет 4 варианта вывести текст при разных значениях переменной- “Full”/”Mostly full”/’’Mostly new” и отрицательный вариант при не соответствии с предложенным вариантом (в else строке)