71
голосов
7ответов
57548 просмотров

Что делает двойной вопросительный знак в C #?

Возможные дубликаты: ??Оператор Null Coalescing -> Что означает объединение? Что означают два вопросительных знака вместе в C #? Мне не удалось найти здесь этот вопрос, поэтому я решил, что задам его.Что делает двойной вопросительный знак в C #? Пример: x = y ?? z;

1408
голосов
13ответов
370727 просмотров

Есть ли в JavaScript оператор «объединения с нулевым значением»?

Есть ли в Javascript нулевой оператор объединения? Например, в C # я могу сделать это: String someString = null; var whatIWant = someString ?? "Cookies!"; Наилучшее приближение, которое я могу придумать для Javascript, - это использование условного оператора: var someString = null; ...