【TypeScript】条件によって返す値を変える方法
TypeScript

【TypeScript】条件によって返す値を変える方法

作成日:2021年08月10日
更新日:2021年08月11日

input の内容によって、返す値を変えたいとします。

ts
const input = "晴れ";
const data = input || "入力内容が不明もしくはありません。";

inputに入力がある場合は、inputの値が返り、inputnullもしくはundefinedであれば、『入力内容が不明もしくはありません。』を返します。

console.logで確認すると、

image2

『晴れ』が返ってきました。

では、

ts
const input = "";

としてみます。

image3

『入力内容が不明もしくはありません。』が返ってきました。

input が『""』の場合は、『""』を返したい場合は、どうすればいいでしょうか。

その場合は、『||』の代わりに、『??』を使用します。

ts
const data = input ?? "入力内容が不明もしくはありません。";

console.log で確認すると、

image4

空欄が返ってきました。

© 2024あずきぱんウェブスタジオ