Ví dụ
Phân tích các giá trị khác nhau:
Parsefloat (10); parsefloat ("10"); parsefloat ("10.33"); parsefloat ("34 45 66"); Parsefloat ("Anh ấy 40");
parseFloat("10");
parseFloat("10.33");
parseFloat("34 45 66");
parseFloat("He was 40");
Hãy tự mình thử »
Thêm ví dụ dưới đây.
Định nghĩa và cách sử dụng
Phương thức parseFloat() phân tích giá trị dưới dạng chuỗi và trả về số đầu tiên.
Ghi chú
Nếu ký tự đầu tiên không thể được chuyển đổi, NaN sẽ được trả về.
Không gian dẫn đầu và dấu vết bị bỏ qua.
Chỉ số đầu tiên được tìm thấy được trả về.
Cú pháp
Thông số
Tham số | Sự mô tả |
giá trị | Yêu cầu. Giá trị để phân tích. The value to parse. |
Giá trị trả về
Loại hình | Sự mô tả |
giá trị | Yêu cầu. Giá trị để phân tích. |
Giá trị trả về
Loại hình
Một số
Nan nếu không tìm thấy số lượng. | Hỗ trợ trình duyệt | parseFloat() là tính năng ECMAScript1 (ES1). | ES1 (JavaScript 1997) được hỗ trợ đầy đủ trong tất cả các trình duyệt: | Trình duyệt Chrome | I E |
Bờ rìa | Bờ rìa | Bờ rìa | Bờ rìa | Bờ rìa | Bờ rìa |
Firefox
Phân tích các giá trị khác nhau:
Cuộc đi săn
parseFloat(" 40 ");
parseFloat("40 years");
parseFloat("40H")
parseFloat("H40");
Hãy tự mình thử »
Không giống như nhiều ngôn ngữ lập trình khác, JavaScript không định nghĩa các loại số khác nhau, như số nguyên, ngắn, dài, nổi, v.v.
Làm cách nào để chuyển đổi một chuỗi thành một số trong JavaScript?
Lưu bài viết
Không giống như nhiều ngôn ngữ lập trình khác, JavaScript không định nghĩa các loại số khác nhau, như số nguyên, ngắn, dài, nổi, v.v.
Làm cách nào để chuyển đổi một chuỗi thành một số trong JavaScript?
Lưu bài viết
Dưới đây là ví dụ về hàm parsefloat ().parseFloat() function.
- Example:javascript
javascript
<script>
parseFloat(Value)0____11 parseFloat(Value)2parseFloat(Value)3parseFloat(Value)4
parseFloat(Value)0parseFloat(Value)6parseFloat(Value)7
parseFloat(Value)0parseFloat(Value)9Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)0parseFloat(Value)4
Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)2
- Output:Using parseFloat("3.14") = 3.14Using parseFloat("3.14") = 3.14
Hàm parsefloat () được sử dụng để chấp nhận chuỗi và chuyển đổi nó thành số điểm nổi. Nếu chuỗi không chứa giá trị số hoặc nếu ký tự đầu tiên của chuỗi không phải là số thì nó sẽ trả về nan i.e, không phải là số. Nó thực sự trả về một số điểm nổi được phân tích cú pháp cho đến điểm mà nó gặp một ký tự không phải là một số.parseFloat() function is used to accept the string and convert it into a floating-point number. If the string does not contain a numeral value or If the first character of the string is not a Number then it returns NaN i.e, not a number. It actually returns a floating-point number parsed up to that point where it encounters a character that is not a Number.
Syntax:
parseFloat(Value)Tham số: Hàm này chấp nhận một tham số duy nhất như đã đề cập ở trên và được mô tả dưới đây: This function accept a single parameter as mentioned above and described below:
- Giá trị Tham số này có được một chuỗi được chuyển đổi thành số điểm nổi. This parameter obtains a string which is converted to a floating-point number.
Giá trị trả về: Nó trả về một số điểm nổi và nếu ký tự đầu tiên của chuỗi không thể được chuyển đổi thành một số thì hàm trả về nan i.e, không phải là một số. It returns a floating-point Number and if the first character of a string cannot be converted to a number then the function returns NaN i.e, not a number.
Các ví dụ dưới đây minh họa hàm parsefloat () trong javascript:
Thêm mã ví dụ cho hàm trên như sau:
Chương trình 1:
JavaScript
Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)3
Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)4
Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)5
<script>
parseFloat(Value)0Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)8Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)9Input: var a = parseFloat("1000.04"); Output:now a = 1000.04(floating point Number)0
____10parseFloat(Value)6Input: var a = parseFloat("1000.04"); Output:now a = 1000.04(floating point Number)3 Input: var a = parseFloat("1000.04"); Output:now a = 1000.04(floating point Number)4Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)0parseFloat(Value)4
parseFloat(Value)0Input: var a = parseFloat("1000.04"); Output:now a = 1000.04(floating point Number)8Input: var a = parseFloat("1000.04"); Output:now a = 1000.04(floating point Number)9Input: var a = parseFloat("1000.04"); Output:now a = 1000.04(floating point Number)0
parseFloat(Value)0parseFloat(Value)6parseFloat(" 100 ") = 100 parseFloat("2018@geeksforgeeks") = 2018 parseFloat("geeksforgeeks@2018") = NaN parseFloat("3.14") = 3.14 parseFloat("22 7 2018") = 223
parseFloat(Value)0parseFloat(" 100 ") = 100 parseFloat("2018@geeksforgeeks") = 2018 parseFloat("geeksforgeeks@2018") = NaN parseFloat("3.14") = 3.14 parseFloat("22 7 2018") = 225Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)0parseFloat(Value)4
parseFloat(Value)0parseFloat(" 100 ") = 100 parseFloat("2018@geeksforgeeks") = 2018 parseFloat("geeksforgeeks@2018") = NaN parseFloat("3.14") = 3.14 parseFloat("22 7 2018") = 229x is a number y is not a number Using parseInt("3.14") = 3 Using parseFloat("3.14") = 3.140Input: var a = parseFloat("1000.04"); Output:now a = 1000.04(floating point Number)0
parseFloat(Value)0parseFloat(Value)6x is a number y is not a number Using parseInt("3.14") = 3 Using parseFloat("3.14") = 3.144
parseFloat(Value)0x is a number y is not a number Using parseInt("3.14") = 3 Using parseFloat("3.14") = 3.146Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)0parseFloat(Value)4
parseFloat(Value)0parseFloat()0parseFloat(Value)3Input: var a = parseFloat("1000.04"); Output:now a = 1000.04(floating point Number)0
parseFloat(Value)0parseFloat(Value)6parseFloat()5
parseFloat(Value)0parseFloat()7Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)0parseFloat(Value)4
parseFloat(Value)0NaN1NaN2Input: var a = parseFloat("1000.04"); Output:now a = 1000.04(floating point Number)0
parseFloat(Value)0parseFloat(Value)6NaN6
parseFloat(Value)0NaN8Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)0parseFloat(Value)4
parseFloat(Value)0Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)2
parseFloat()3
parseFloat()4
Output:
parseFloat(" 100 ") = 100 parseFloat("2018@geeksforgeeks") = 2018 parseFloat("geeksforgeeks@2018") = NaN parseFloat("3.14") = 3.14 parseFloat("22 7 2018") = 22Chương trình 2: Sử dụng hàm isnan () để kiểm tra các giá trị được chuyển đổi là số hợp lệ hoặc không. Using isNaN() function to test that converted values are valid number or not.
JavaScript
Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)3
Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)4
Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)5
<script>
____10parseFloat(Value)6Input: var a = parseFloat("1000.04"); Output:now a = 1000.04(floating point Number)3 Input: var a = parseFloat("1000.04"); Output:now a = 1000.04(floating point Number)4Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)0parseFloat(Value)4
parseFloat(Value)0parseFloat(Value)6parseFloat()5
Chương trình 2: Sử dụng hàm isnan () để kiểm tra các giá trị được chuyển đổi là số hợp lệ hoặc không.
parseFloat(Value)0parseFloat(Value)04
parseFloat(Value)0____11 <script>1parseFloat(Value)3parseFloat(Value)4
parseFloat(Value)0<script>5 <script>6
<script>7parseFloat(Value)6<script>9 parseFloat(Value)00Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)0parseFloat(Value)4
<script>7parseFloat(Value)6parseFloat(Value)07 parseFloat(Value)00Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)0parseFloat(Value)4
parseFloat(Value)0parseFloat(Value)04
parseFloat(Value)0____11 parseFloat(Value)13parseFloat(Value)14parseFloat(Value)4
parseFloat(Value)0<script>5 parseFloat(Value)18
<script>7parseFloat(Value)6parseFloat(Value)21 parseFloat(Value)00Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)0parseFloat(Value)4
parseFloat(Value)0parseFloat(Value)6parseFloat(Value)45
parseFloat(Value)0parseFloat(Value)47Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)0parseFloat(Value)4
parseFloat(Value)0parseFloat(Value)6parseFloat(Value)7
parseFloat(Value)0parseFloat(Value)9Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)0parseFloat(Value)4
Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)2
parseFloat()3
parseFloat(Value)59
Output:
x is a number y is not a number Using parseInt("3.14") = 3 Using parseFloat("3.14") = 3.14<script>7parseFloat(Value)6parseFloat(Value)29 parseFloat(Value)00Input : var n = parseFloat(" 2018 "); Output: n=2018 (floating point Number)0parseFloat(Value)4
- parseFloat(Value)0____11 parseFloat(Value)35parseFloat(Value)3parseFloat(Value)4
- parseFloat(Value)0____11 parseFloat(Value)2parseFloat(Value)3parseFloat(Value)4
- Các trình duyệt được hỗ trợ:
- Google Chrome 1 trở lên
- Cạnh 12 trở lên
- Firefox 1 trở lên