ブール値と null (JavaScript)

ブール値と null

> チュートリアル

ここまで数値を扱えることを見てきましたが、特別な値もあります:null とブール値です。

null 値

null は、空の値や無効な値、あるいはエラーを表す値ですが、数値の 0 とは違います。

たとえば me.weapon は、ネギが持っている武器を返し、武器を手に持っていなければ null を返します。

お気づきかもしれませんが、me.setWeapon() は毎ターン 1 TP を消費します。次の条件を使えば、使うのを 1 ターン目だけにできます:

ブール値:true と false

ブール値 は true と false の 2 つの値です。次のような、2 つの状態を持つものなら何でも表せます:

ブール値を返すプロパティやメソッドの例:

例:敵に武器を使えるかどうかを確認する:

❓ クイズ

null は何に使えますか?

情報や値がないことを表す 数値の 0 を表す エラーを表す 出来の悪いプログラムを表す

ブール値は何に使いますか?

2 つの状態をとる値を表す とても大きな値を表す

完成した AI