JavaScriptで数値をブール値(Boolean)に変換する方法を解説
JavaScriptでは、Boolean()関数を使うことで、数値(Number)を簡単にブール値(Boolean)に変換できます。この関数は、引数として渡された値をtrueまたはfalseに変換して返します。
基本的な変換ルール
数値をブール値に変換する際のルールはシンプルです。
- 0 と NaN は
falseに変換されます - それ以外のすべての数値(負の数を含む)は
trueに変換されます
実行例
以下のコードを実行して、数値からブール値への変換を確認してみましょう。
<!DOCTYPE html>
<html>
<body>
<p>数値をブール値に変換する</p>
<script>
var myNumber = 1;
document.write("Boolean : " + Boolean(myNumber));
</script>
</body>
</html>このコードでは、数値 1 を Boolean() 関数に渡しているため、実行結果として画面に Boolean : true と表示されます。
さまざまな数値での変換結果
他の数値を変換した場合の結果も見てみましょう。
console.log(Boolean(0)); // false console.log(Boolean(1)); // true console.log(Boolean(-5)); // true(負の数はtrueになる) console.log(Boolean(3.14)); // true(小数もtrueになる) console.log(Boolean(NaN)); // false
まとめ
数値からブール値への変換は、Boolean() 関数を使えば1行で実現できます。条件分岐などで数値の有無を判定したい場合に特に便利な機能なので、ぜひ覚えておきましょう。
-
JavaScriptで値を数値に変換するには?Number()メソッドの使い方を解説
JavaScriptでは、Number()メソッドを使うことで、任意の値を数値に変換できます。このメソッドは、数値を表す文字列を数値へ変換したり、真偽値(boolean)を「1」または「0」に変換したりすることが可能です。ここでは、その基本的な使い方について詳しく解説します。構文var num = Number(value);引数 value に変換したい値を渡すと、数値に変換された結果が返されます。変換できない場合は NaN(Not a Number)が返される点にも注意しましょう。例1:数値文字列と真偽値の変換次の例では、Number()メソッドを使って、数値を表す文字列や真偽値を数値に変
-
JavaScriptで文字列を真偽値(Boolean)に変換する方法
JavaScriptでは、文字列が「true」というリテラルと一致するかどうかを比較演算子で判定することで、文字列を実質的に真偽値(Boolean)として扱うことができます。ここでは、==(緩い等価比較)と===(厳密等価比較)の2つの方法を使った具体例を紹介します。 サンプルコード <!DOCTYPE html> <html> <head> <style> body { font-family: &