Asked 12 years, 1 month ago 12 years, 1 month ago Show
Viewed 160k times 160k times I have a variable
now I want out put as 4.00
om-nom-nom 62k13 gold badges181 silver badges225 bronze badges13 gold badges181 silver badges225 bronze badges asked Oct 30, 2010 at 6:10Oct 30, 2010 at 6:10
JavaScript only has a Number type that stores floating point values. There is no int. Edit: If you want to format the number as a string with two digits after the decimal point use:
answered Oct 30, 2010 at 6:12Oct 30, 2010 at 6:12
Alex JasminAlex JasminAlex Jasmin 38.7k7 gold badges76 silver badges65 bronze badges7 gold badges76 silver badges65 bronze badges 7 toFixed() method formats a number using fixed-point notation. Read MDN Web Docs for full reference. method formats a number using fixed-point notation. Read MDN Web Docs for full reference.
answered Sep 12, 2018 at 7:02Sep 12, 2018 at 7:02
nkshionkshionkshio 1,0401 gold badge14 silver badges23 bronze badges1 gold badge14 silver badges23 bronze badges 1 Ví dụPhân tích các giá trị khác nhau: Nội dung chính ShowShow
Hàm parsefloat chuyển đổi đối số đầu tiên của nó thành một chuỗi, phân tích chuỗi đó dưới dạng số thập phân theo nghĩa đen, sau đó trả về một số hoặc nan.converts its first argument to a string, parses that string as a decimal number literal, then returns a number or NaN . Ví dụ Phân tích các giá trị khác nhau: Định nghĩa và cách sử dụngThông số Giá trị trả vềSự mô tảSử dụng parsefloat () parsefloat () trở lại nanTrả lại vô cùng Tương tác với các giá trị lớn 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");Thông số
Giá trị trả về
Giá trị trả vềSự mô tả Sử dụng parsefloat ()
var value = parseFloat("554.20") 0 phân tích giá trị dưới dạng chuỗi và trả về số đầu tiên.Phân tích các giá trị khác nhau: Nội dung chính Show Ví dụ Phân tích các giá trị khác nhau: Nội dung chính Show
Định nghĩa và cách sử dụng
Thông số
Giá trị trả về Sự mô tảSử dụng parsefloat () Nếu TextField chứa hàng ngàn chấm tách như trong 4, chúng có thể được loại bỏ trước với một 5 khác: 2Hàm 0 phân tích đối số chuỗi và trả về số điểm nổi. 0 function parses a string argument and returns a floating point number. 0 function parses a string
argument and returns a floating point number.Thử nóCú phápThông số 7Giá trị để phân tích, ép buộc vào một chuỗi. Khoảng trắng hàng đầu trong đối số này bị bỏ qua. Giá trị trả vềMột số điểm nổi được phân tích cú pháp từ 7 hoặc 1 đã cho khi ký tự không phải màu trắng đầu tiên không thể được chuyển đổi thành một số.Lưu ý: JavaScript không có sự khác biệt của "số điểm nổi" và "số nguyên" ở cấp độ ngôn ngữ. 83 và 0 chỉ khác nhau trong hành vi phân tích cú pháp của chúng, nhưng không nhất thiết là giá trị trả lại của chúng. Ví dụ: 2 và 3 sẽ trả về cùng một giá trị: A 4 42. JavaScript does not have the distinction of "floating point numbers" and "integers" on the language level. 3 và 0 chỉ khác nhau trong hành vi phân tích cú pháp của chúng, nhưng không nhất thiết là giá trị trả lại của chúng. Ví dụ: 2 và 3 sẽ trả về cùng một giá trị: A 4 42. JavaScript does not have the distinction of "floating point numbers" and "integers" on the language level. 3 and 0 only differ in their parsing behavior, but not necessarily their return values. For example, 2 and 3 would return the same value: a 4 42.Sự mô tảHàm 0 phân tích đối số chuỗi và trả về số điểm nổi. 0 function parses a string argument and returns a floating point number.
7 hoặc 1 đã cho khi ký tự không phải màu trắng đầu tiên không thể được chuyển đổi thành một số.Lưu ý: JavaScript không có sự khác biệt của "số điểm nổi" và "số nguyên" ở cấp độ ngôn ngữ. 83 và 0 chỉ khác nhau trong hành vi phân tích cú pháp của chúng, nhưng không nhất thiết là giá trị trả lại của chúng. Ví dụ: 2 và 3 sẽ trả về cùng một giá trị: A 4 42. JavaScript does not have the distinction of "floating point numbers" and "integers" on the language level. 3 and 0 only differ in their parsing behavior, but not necessarily their return values. For example, 2 and 3 would return the same value: a 4 42.Sự mô tảvar fValue = parseFloat(document.getElementById("textfield").value.replace(",",".")) 5 chuyển đổi đối số đầu tiên của nó thành một chuỗi, phân tích chuỗi đó dưới dạng số thập phân theo nghĩa đen, sau đó trả về một số hoặc var value = parseFloat("554.20") 1. Cú pháp số mà nó chấp nhận có thể được tóm tắt là:Các ký tự được chấp nhận bởi 0 là dấu cộng cộng ( 8), dấu trừ ( 9 U+002D Hyphen-minus), chữ số thập phân ( 20- 21), dấu thập phân ( 22) . 69: 7Các dấu hiệu ____ 28/________ 29 chỉ có thể xuất hiện nghiêm ngặt ở đầu chuỗi hoặc ngay theo ký tự ________ 33/________ 34. Điểm thập phân chỉ có thể xuất hiện một lần và chỉ trước ký tự ____ 33/________ 34. Nhân vật ____ 33/________ 34 chỉ có thể xuất hiện một lần và chỉ khi có ít nhất một chữ số trước nó.Không gian hàng đầu trong đối số được cắt tỉa và bỏ qua. 1: 0 cũng có thể phân tích và trả về 75 hoặc 76 nếu chuỗi bắt đầu bằng 25 hoặc 78 trước không có hoặc nhiều không gian trắng. 0 chọn chuỗi con dài nhất bắt đầu từ đầu tạo ra một số hợp lệ theo nghĩa đen. Nếu nó gặp một ký tự không hợp lệ, nó sẽ trả về số được biểu thị cho đến điểm đó, bỏ qua ký tự không hợp lệ và tất cả các ký tự theo nó.Nếu ký tự đầu tiên của đối số không thể bắt đầu một số hợp pháp theo nghĩa đen theo cú pháp ở trên, var fValue = parseFloat(document.getElementById("textfield").value.replace(",",".")) 5 trả về var value = parseFloat("554.20") 1.Cú pháp khôn ngoan, 6 0 phân tích một tập hợp con của cú pháp mà hàm 53 chấp nhận. Cụ thể, 0 không hỗ trợ các văn bản không bình thường với tiền tố 55, 56 hoặc 57 nhưng hỗ trợ mọi thứ khác. Tuy nhiên, 0 có khả năng khoan dung hơn 53 vì nó bỏ qua các ký tự không hợp lệ, điều này sẽ khiến 53 trả lại 1.Tương tự như chữ số và var value = parseFloat("554.20") 53, số được trả về từ var value = parseFloat("554.20") 0 có thể không chính xác bằng số được biểu thị bằng chuỗi, do phạm vi điểm nổi và độ không chính xác. Đối với các số ngoài phạm vi var value = parseFloat("554.20") 64 - var value = parseFloat("554.20") 65 (xem var value = parseFloat("554.20") 66), var value = parseFloat("554.20") 76 hoặc var value = parseFloat("554.20") 75 được trả về.Ví dụSử dụng parsefloat () Các ví dụ sau đây đều trả vềparsefloat () trở lại nan
var value = parseFloat("554.20") 1 không hợp lệ như được chấp nhận bởi var value = parseFloat("554.20") 0, vượt qua var value = parseFloat("554,20") 63 cũng trả về var value = parseFloat("554.20") 1.var value = parseFloat("554.20") 5Trả lại vô cùng Các giá trị vô cực được trả về khi số nằm ngoài phạm vi định dạng 64 bit IEEE 754-2019 độ chính xác kép: Phạm vi định dạng IEEE 754-2019:Infinity cũng được trả về khi chuỗi bắt đầu bằng 25 hoặc 78: 6parseFloat() 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.Làm cách nào để chọn một số trong JavaScript?7 cách để chuyển đổi một chuỗi thành số trong JavaScript... Sử dụng parseInt () parseInt () phân tích một chuỗi và trả về toàn bộ số. .... Sử dụng số () số () có thể được sử dụng để chuyển đổi các biến JavaScript thành số. .... Sử dụng toán tử Unary (+) .... Sử dụng parsefloat () .... Sử dụng toán học. .... Nhân với số. .... Toán tử Double Tilde (~ ~) .. Làm thế nào để bạn đúc một chuỗi trong javascript?Chuyển đổi các giá trị thành các giá trị chuỗi có thể được chuyển đổi rõ ràng thành các chuỗi bằng cách gọi chuỗi () hoặc n.toString ().Với hàm chuỗi (), hãy chuyển đổi giá trị boolean thành một chuỗi bằng cách chuyển giá trị true vào các tham số cho chuỗi ().Khi chúng ta làm điều này, chuỗi "True" sẽ được trả lại.Values can be explicitly converted to strings by calling either String() or n.toString() . With the String() function, let's convert a Boolean value to a string by passing the value true into the parameters for String() . When we do this, the string literal "true" will be returned.Values can be explicitly converted to strings by calling either String() or n. toString() . With the String() function, let's convert a Boolean value to a string by passing the value true into the parameters for String() . When we do this, the string literal "true" will be returned. Làm thế nào parsefloat () hoạt động trong javascript?Hàm parsefloat chuyển đổi đối số đầu tiên của nó thành một chuỗi, phân tích chuỗi đó dưới dạng số thập phân theo nghĩa đen, sau đó trả về một số hoặc nan.converts its first argument to a string, parses that string as a decimal number literal, then returns a number or NaN .converts its first argument to a string, parses that string as a decimal number literal, then returns a number or NaN . |