TypeScript
【TypeScript】条件によって返す値を変える方法
作成日:2021年08月10日
更新日:2021年08月11日
input の内容によって、返す値を変えたいとします。
ts
const input = "晴れ";
const data = input || "入力内容が不明もしくはありません。";
inputに入力がある場合は、inputの値が返り、inputがnullもしくはundefinedであれば、『入力内容が不明もしくはありません。』を返します。
console.logで確認すると、
『晴れ』が返ってきました。
では、
ts
const input = "";
としてみます。
『入力内容が不明もしくはありません。』が返ってきました。
input が『""』の場合は、『""』を返したい場合は、どうすればいいでしょうか。
その場合は、『||』の代わりに、『??』を使用します。
ts
const data = input ?? "入力内容が不明もしくはありません。";
console.log で確認すると、
空欄が返ってきました。
お知らせ
私事ですが、Udemyで初心者を対象にしたReactの動画コースを作成しました。
Reactについて興味がありましたら、ぜひ下のリンクからアクセスしてください。
詳しくはこちら(Udemyの外部サイトへ遷移します)