Сокращенный оператор if/else Javascript

Мне интересно, есть ли более короткий способ написать это:

var x = 1;
if(y != undefined) x = y;

Сначала я пытался x = y || 1, но это не сработало. Как правильно это сделать?

41
задан Elliot Bonneville 25 March 2012 в 22:24
поделиться