From 092aaa16724ba6728c70fb4062d33790a9dc000a Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Tue, 11 Jan 2022 10:55:07 +0900 Subject: 2021/12/13 時点の英語版に同期 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../global_objects/number/parsefloat/index.md | 88 ++++++++-------------- 1 file changed, 33 insertions(+), 55 deletions(-) (limited to 'files') diff --git a/files/ja/web/javascript/reference/global_objects/number/parsefloat/index.md b/files/ja/web/javascript/reference/global_objects/number/parsefloat/index.md index f7f528cd97..7b07cdccfe 100644 --- a/files/ja/web/javascript/reference/global_objects/number/parsefloat/index.md +++ b/files/ja/web/javascript/reference/global_objects/number/parsefloat/index.md @@ -6,81 +6,59 @@ tags: - JavaScript - メソッド - Number - - メソッド + - ポリフィル +browser-compat: javascript.builtins.Number.parseFloat translation_of: Web/JavaScript/Reference/Global_Objects/Number/parseFloat --- -
{{JSRef}}
- -

Number.parseFloat() メソッドは、引数を解釈して浮動小数点値を返します。引数の数値が解釈できない場合は、 {{jsxref("NaN")}} を返します。

- -
{{EmbedInteractiveExample("pages/js/number-parsefloat.html")}}
- - +{{JSRef}} -

構文

+**`Number.parseFloat()`** メソッドは、引数を解釈して浮動小数点値を返します。引数の数値が解釈できない場合は、 {{jsxref("NaN")}} を返します。 -
Number.parseFloat(string)
+{{EmbedInteractiveExample("pages/js/number-parsefloat.html")}} -

引数

+## 構文 -
-
string
-
解析する値。この引数が文字列でない場合、抽象操作 ToString を用いて文字列に変換されます。この引数では先頭の{{glossary("whitespace", "ホワイトスペース")}}は無視されます。
-
+```js +Number.parseFloat(string) +``` -

返値

+### 引数 -

指定された string を解釈した浮動小数点値です。

+- `string` + - : 解釈する値。この引数が文字列でない場合、抽象操作 [`ToString`](https://tc39.es/ecma262/#sec-tostring) を用いて文字列に変換されます。この引数では先頭の{{glossary("whitespace", "ホワイトスペース")}}は無視されます。 -

または、最初のホワイトスペース以外の文字が数値に変換できなかった場合は {{jsxref("NaN")}} です。

+### 返値 -

ポリフィル

+指定された `string` を解釈した浮動小数点値です。 -
if (Number.parseFloat === undefined) {
-  Number.parseFloat = parseFloat;
-}
-
+または、最初のホワイトスペース以外の文字が数値に変換できなかった場合は {{jsxref("NaN")}} です。 -

+## 例 -

Number.parseFloat と parseFloat

+### Number.parseFloat と parseFloat -

このメソッドは、グローバルの {{jsxref("parseFloat", "parseFloat()")}} 関数と同じ機能を持っています。

+このメソッドは、グローバルの {{jsxref("parseFloat", "parseFloat()")}} 関数と同じ機能を持っています。 -
Number.parseFloat === parseFloat; // true
-
+```js +Number.parseFloat === parseFloat; // true +``` -

このメソッドも ECMAScript 2015 の一部です。 (この目的は、グローバルのモジュール化にあります。)

+このメソッドも ECMAScript 2015 の一部です。 (この目的は、グローバルのモジュール化にあります。) -

さらなる詳細と例は {{jsxref("parseFloat", "parseFloat()")}} を参照してください。

+さらなる詳細と例は {{jsxref("parseFloat", "parseFloat()")}} を参照してください。 -

仕様書

+## 仕様書 - - - - - - - - - - - -
仕様書
{{SpecName('ESDraft', '#sec-number.parsefloat', 'Number.parseFloat')}}
+{{Specifications}} -

ブラウザーの互換性

+## ブラウザーの互換性 -

{{Compat("javascript.builtins.Number.parseFloat")}}

+{{Compat}} -

関連情報

+## 関連情報 - +- `Number.isSafeInteger` のポリフィルは [`core-js`](https://github.com/zloirock/core-js#ecmascript-number) で利用できます +- - {{jsxref("Number")}} + - : このメソッドが所属するオブジェクト + +- グローバルの {{jsxref("parseFloat", "parseFloat()")}} メソッド -- cgit v1.2.3-54-g00ecf