[TypeScript]文字列(string)が空文字かどうか判定するには?

TypeScript

どうも、ちょげ(@chogetarou)です。

文字列(string)が空文字かどうか判定する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

文字列(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 === ""

コメント

タイトルとURLをコピーしました