JavaScriptで1を真偽値(ブール値)に変換するとどうなりますか?
JavaScriptで数値の「1」を真偽値(ブール値)に変換するには、グローバル関数の Boolean() を使用します。数値 1 は「truthy(真とみなされる値)」に分類されるため、変換結果は true になります。
サンプルコード
以下のコードを実行して、実際に 1 を真偽値へ変換する動作を確認してみましょう。
<!DOCTYPE html>
<html>
<body>
<p>Convert 1 to Boolean</p>
<script>
var myVal = 1;
document.write("Boolean: " + Boolean(myVal));
</script>
</body>
</html>実行結果
Boolean: true
このように、Boolean(1) の結果は true となります。JavaScriptでは、0、NaN、null、undefined、空文字列("")は false へ変換されますが、それ以外の数値(1を含むすべての非ゼロの数値)は true へ変換される点に注意してください。
-
JavaScriptで["demo"]を数値に変換するとどうなる?
JavaScriptで配列 [demo] を数値に変換するには、Number() メソッドを使用します。この配列には文字列 demo が含まれていますが、demo は数値として解釈できないため、変換結果は NaN(Not a Number)になります。NaN は「数値ではない」ことを表す特別な値で、数値への変換が失敗した際に返されます。コード例以下のコードを実行して、[demo] を JavaScript で数値に変換する動作を確認してみましょう。<!DOCTYPE html> <html> <body>
-
JavaScriptで文字列を真偽値(Boolean)に変換する方法
JavaScriptでは、文字列が「true」というリテラルと一致するかどうかを比較演算子で判定することで、文字列を実質的に真偽値(Boolean)として扱うことができます。ここでは、==(緩い等価比較)と===(厳密等価比較)の2つの方法を使った具体例を紹介します。 サンプルコード <!DOCTYPE html> <html> <head> <style> body { font-family: &