どうも、ちょげ(@chogetarou)です。
文字列(string)が空文字かどうか判定する方法を紹介します。
方法

文字列(string)が空文字かどうか判定する方法は、2つあります。
lengthプロパティ
1つは、lengthプロパティを使う方法です。
まず、文字列のlengthプロパティにアクセスします。
そして、文字列のlengthプロパティが0かどうか判定します。
//lengthが空文字ならばtrue
text.length === 0
//lengthが空文字でなければtrue
text.length !== 0
文字列(string)のlengthプロパティの値が0ならば空文字、0でなければ空文字ではありません。
使用例
const text: string = ""
const text2: string = "Hello, World"
console.log(text.length === 0)
console.log(text2.length === 0)
出力:
[LOG]: true
[LOG]: false
“”
もう1つは、「””」を使う方法です。
具体的には、「===」もしくは「!==」で、文字列と「””」を比較します。
//空文字ならばtrue
text === ""
//空文字でなければtrue
text !== ""
文字列(string)が「””」と同じであれば空文字、「””」と違うのであれば空文字ではありません。
使用例
const text: string = ""
const text2: string = "Hello, World"
console.log(text === "")
console.log(text2 === "")
出力:
[LOG]: true
[LOG]: false
まとめ
文字列(string)が空文字かどうか判定する方法は、次の2つです。
- lengthプロパティを使う方法
text.length === 0
text.length !== 0 - 「””」を使う方法
text === ""
コメント