Tek satır üzerinde if else kullanmamızı sağlayan operatördür. Reqular Expression operatörü (?) kullanılarak birkaç satırlık if bloğunu tek satıra indirebiliriz.
Söz dizimi:
koşul ? koşul sağlanıyorsa : koşul sağlanmıyorsa
Söz dizimi (çoklu koşul):
1.koşul ? 1. koşul sağlanmıyorsa (2.koşul ? 2.koşul sağlanıyorsa : 2.koşul sağlanmıyorsa) : 1.koşul sağlanmıyorsa
Örnek Kullanım:
var nowValue = 1;
var last Value = 2;
var result = nowValue == lastValue ? true : false;
Örnek Kullanım:
var nowValue = 1;
var last Value = 2;
var result = nowValue == lastValue ? ( nowValue == 1 ? true : false ): false;