3項演算子

3つの値と式を必要する演算子を3項演算子と言います。

変数を定義する際に、条件式 ? "trueの場合の値" : "falseの場合の値"のように記述します。

以下のはuserAge > 20trueの場合はadultfalseの場合はchilduserTypeに格納されます。下記の場合はuserTypeadultが格納されます。

index.js◎
...
console.log(1 == '1') // true

let userAge = 25;
let userType = userAge > 20 ? "adult" : "child"; // adult
console.log(userType)

Last updated