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

JavaScriptで文字列を浮動小数点数に変換するにはどうすればよいですか?


JavascriptはparseFloat()と呼ばれるメソッドを提供しています 文字列をフローティングポインに変換します t番号。浮動小数点数は小数に他なりません。 parseInt()という別のメソッドもあります 同じタスクを実行しますが、小数は処理されません。整数のみを返します。

ParseFloat() 数字の文字列を数字に変更できますが、数字以外の文字列が送信されると、 NaNが返されます。 出力として。

構文

parseFloat(Value);

入力として数値文字列を受け取り、浮動小数点を返します 出力としての番号。

次の例では、 parseFloat() parseInt()に対して、出力として浮動小数点数を指定しました 出力として整数を指定しました。

<html>
<body>
   <script>
      var a = parseFloat(" 100 ");
      document.write(a +"</br>");
      var b = parseFloat("120.65")
      document.write(b +"</br>");
      var c = parseInt("3.14");
      document.write(c +"</br>");
   </script>
</body>
</html>

出力

100
120.65
3

場合によっては、変数に数値と文字列の両方が含まれている場合、数値が最初の場所にある場合は、数値のみが出力として返され、文字列部分がスプライスされます。それ以外の場合は、 NaN 出力として返されます。

<html>
<body>
   <script>
      var a = parseFloat("  hello ")
      document.write(a +"<br>");
      var b = parseFloat("hello1234")
      document.write(b +"<br>");
      var c = parseFloat("3.14hello");
      document.write(c +"<br>");
   </script>
</body>
</html>

出力

NaN
NaN
3.14

  1. 文字列をJavaScriptオブジェクトに変換する方法は?

    以下は、文字列をJavaScriptオブジェクトに変換するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &nbs

  2. Cで浮動小数点数を文字列に変換します

    このセクションでは、数値(整数、浮動小数点数、またはその他の数値型データ)を文字列に変換する方法を説明します。 ロジックは非常に単純です。ここでは、sprintf()関数を使用します。この関数は、値または行を文字列に出力するために使用されますが、コンソールでは使用されません。これは、printf()とsprintf()の唯一の違いです。ここで、最初の引数は文字列バッファです。データを保存したい場所。 Input: User will put some numeric value say 42.26 Output: This program will return the string equ