2017-01-15 14 views
0
x = (year % 100 === 0) ? (year % 400 === 0) : (year % 4 === 0); 
alert(x); 

Привет, ребята, как я могу преобразовать эту переменную x в инструкцию if-else, возвращающую переменную в истинном или ложном результате?преобразовать переменную тернарного оператора в оператор if-else

Большое спасибо

ответ

1

year = 2010; 
 

 
if(year % 100 === 0) 
 
    x = (year % 400 === 0); 
 
else 
 
    x = (year % 4 === 0); 
 
alert(x);

if(year % 100 === 0) 
    x = (year % 400 === 0); 
else 
    x = (year % 4 === 0); 
alert(x); 
+0

@AhQuan проверить сниппет –

+0

благодаря спариванию! но если я напечатаю так (с {}), то он не будет показывать false, если (год% 100 === 0) { x = (год% 400 === 0); } else { x = (год% 4 === 0); предупреждение (x); } –

+0

любая идея почему? жаль, что я не могу вставить код в раздел комментариев –

 Смежные вопросы

  • Нет связанных вопросов^_^