1. ホーム
  2. javascript

[解決済み] JavaScriptでvarを使ってbooleanを宣言する

2023-02-16 04:44:11

質問

JavaScriptのboolean変数をこのように宣言した場合。

var IsLoggedIn;

そして、それを初期化するために true または 1 で初期化しても大丈夫なのでしょうか? それとも 1 で初期化すると、変数が数値になるのでしょうか?

どのように解決するのですか?

型は初期設定に依存します。

var IsLoggedIn1 = "true"; //string
var IsLoggedIn2 = 1; //integer
var IsLoggedIn3 = true; //bool

しかし、この例を見てください。

var IsLoggedIn1 = "true"; //string
IsLoggedIn1 = true; //now your variable is a boolean

変数の型は、JavaScriptで割り当てられた値に依存します。