Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで値を数値に変換する方法は?


Javascript 値を数値に変換するNumber()メソッドを導入しました。このメソッドは、数値文字列を数値に変換し、ブール値を1または0に変換できます。簡単に説明しましょう。

構文

var num = Number(value);

例-1

次の例では、 Number() メソッドは数値文字列とブール値を数値に変換し、次のように出力を表示しました。

<html>
<body>
<script>
   document.write(Number("10.5") + "</br>");
   document.write(Number(" 123 ") + "</br>");
   document.write(Number(true) + "</br>");
   document.write(Number(false) + "</br>");
   document.write(Number(null));
</script>
</body>
</html>

出力

10.5
123
1
0
0

例-2

このメソッドは、通常の値を数値に変換するだけでなく、16進値も変換します。 以下に示す数に。

<html>
<body>
<script>
   document.write(Number(" ") + "<br>");  
   document.write(Number("") + "<br>");  
   document.write(Number("123e-1") + "<br>");  
   document.write(Number("0xFF") + "<br>");
</script>
</body>
</html>

出力

0
0
12.3
255

  1. JavaScriptで値を文字列に変換する方法は?

    5つの方法があります 値を変換するには 文字列に 。彼らは 空の文字列を連結する テンプレート文字列 JSON。文字列化 toString() String() 例 次の例では、上記のすべてのメソッドを使用して値を文字列に変換し、最終結果を出力に示すように表示しました。 <html> <body> <script>    const value = 123;    document.write((value + '') +" "+typeof (v

  2. JavaScriptで整数を2進数に変換するにはどうすればよいですか?

    JavaScriptで整数を2進数に変換するには、整数を2で割り、余りを保存します。 例 以下はコードです- function convertDecimalToBinary(value) {    var binaryValues = [];    var counter = 0;    while (value > 0) {       binaryValues[counter++] = parseInt(value % 2);       value = pars