Nhận số trước JavaScript thập phân
Cho một số có các chữ số sau dấu thập phân và nhiệm vụ là tìm số các chữ số sau dấu thập phân Show
Kịch bản đầu vào đầu raHãy xem xét kịch bản đầu vào đầu ra, trong đó có một số dấu phẩy động có một số chữ số sau dấu thập phân Input = 45.36346323 Output = 8 Như chúng ta có thể thấy trong đoạn mã trên, có 8 chữ số trong số dấu phẩy động sau dấu thập phân Để đạt được nhiệm vụ trên, chúng tôi đã sử dụng ba phương pháp. Cụ thể là phương thức isInteger(), toString() và split(). Hãy xem từng cái một – Con số. phương thức isInteger()Con số. Phương thức isInteger() trong JavaScript kiểm tra giá trị truyền vào có phải là số nguyên hay không. Nó sẽ trả về true nếu giá trị truyền vào là số nguyên và trả về false nếu không phải cú phápSau đây là cú pháp của Number. phương thức isInteger() trong JavaScript - Number.isInteger(val) Trong đó tham số val là giá trị cần kiểm tra. Và kiểu trả về của phương thức này là một giá trị Boolean Phương thức toString()Phương thức toString() trong JavaScript sẽ trả về số dưới dạng chuỗi. Kiểu trả về sẽ là một chuỗi cú phápSau đây là cú pháp của phương thức toString() trong JavaScript - number.toString() Phương thức tách ()Phương thức split() trong JavaScript sẽ chia một chuỗi thành một mảng các chuỗi con. Nó sẽ trả về một mảng mới và phương thức này sẽ không thay đổi hoặc sửa đổi chuỗi ban đầu cú phápSau đây là cú pháp của phương thức split() trong JavaScript - string.split(separator, limit) Ở đâu,
Bây giờ, chúng ta sẽ sử dụng cả ba phương pháp trên trong ví dụ bên dưới để lấy số lượng các chữ số sau dấu thập phân Ví dụTrong ví dụ dưới đây, chúng tôi đã khai báo một số dấu chấm động. Con số. Phương thức isInteger() sẽ kiểm tra xem số truyền vào có phải là số nguyên hay không Vì nó là một số dấu phẩy động, phương thức toString() sẽ chuyển đổi số thành chuỗi và phương thức split() sẽ chia chuỗi thành mảng các chuỗi con (chữ số trước dấu thập phân và chữ số sau dấu thập phân) và thuộc tính độ dài sẽ nhận được Decimal count of a number Click! Như chúng ta có thể thấy ở đầu ra, chúng ta đã in số lượng các chữ số sau dấu thập phân Sử dụng phương thức bao gồm ()Phương thức này được sử dụng để xác minh xem chuỗi hiện tại có chứa chuỗi con đã cho hay không. Phương thức này trả về true nếu giá trị tìm kiếm chứa một chuỗi đã chỉ định và false nếu không. Phương pháp này phân biệt chữ hoa chữ thường cú phápSau đây là cú pháp của phương thức include() trong JavaScript - string.includes(searchValue, start) Ở đâu,
Chúng tôi cũng đã sử dụng phương pháp trên trong quá trình đếm các chữ số sau dấu thập phân Ví dụTrong ví dụ sau đây bên dưới, chúng tôi đã chuyển đổi số thành chuỗi và kiểm tra xem dấu thập phân (. ) có được bao gồm trong chuỗi hay không. Sau đó, chúng tôi đã chia chuỗi thành hai mảng con và thuộc tính độ dài tính độ dài của mảng con chứa các chữ số sau dấu thập phân Hướng dẫn này sẽ dạy chúng ta cách định dạng một số có hai số thập phân bằng JavaScript. Định dạng một số có nghĩa là làm tròn số đến một chữ số thập phân đã chỉ định. Trong JavaScript, chúng ta có thể áp dụng nhiều phương thức để thực hiện việc định dạng. Một số trong số chúng được liệt kê như sau -
Phương thức toFixed()Phương thức toFixed() định dạng một số có một số chữ số cụ thể ở bên phải dấu thập phân. nó trả về một biểu diễn chuỗi của số không sử dụng ký hiệu hàm mũ và có số chữ số chính xác sau vị trí thập phân cú phápSau đây là định dạng cú pháp cho một số có tối đa 2 số thập phân bằng phương thức toFixed() − number.toFixed(2); Trong cú pháp trên, toFixed() là phương thức định dạng một số có haiTrong cú pháp trên, toFixed() là phương thức định dạng một số có hai số thập phân trong JavaScript và number là số được định dạng với hai số thập phân thuật toán
ví dụ 1Ví dụ dưới đây sẽ minh họa các số trước và sau khi định dạng trong JavaScript
Trong chương trình trên, chúng tôi đã sử dụng số. toFixed(2) làm tròn một số thành số có hai vị trí thập phân. 9. 1291754 sẽ được làm tròn xuống (9. 13) môn Toán. vòng()Toán học. phương thức round() trả về biểu thức số đã cho được làm tròn đến số gần nhất. Chúng tôi sẽ sử dụng phương pháp để định dạng một số có hai số thập phân. Vui lòng xem cú pháp bên dưới cú phápSau đây là cú pháp làm tròn một số đã cho trong JavaScript – ________số 8Trong cú pháp trên Math. round() là phương thức định dạng một số và num là số được định dạng bằng hai số thập phân thuật toán
ví dụ 2Ví dụ dưới đây sẽ minh họa các số trước và sau khi định dạng trong JavaScript
Trong chương trình trên, chúng ta đã sử dụng hàm Math. round() phương thức làm tròn một số thành một số có hai vị trí thập phân. 9. 1291754 sẽ được làm tròn xuống (9. 13) môn Toán. sàn() Phương phápToán học. Phương thức floor() trả về số nguyên lớn nhất nhỏ hơn hoặc bằng đối số của nó. Nhưng chúng ta có thể sử dụng phương pháp này để định dạng một số có hai số thập phân cú phápSau đây là cú pháp để định dạng một số có hai số thập phân bằng Math. phương thức sàn () - Number.isInteger(val)0 Ở đây num là số được định dạng với hai số thập phân ví dụ 3Trong ví dụ dưới đây, chúng tôi định dạng 9. 1291754 thành số có hai chữ số thập phân. Chúng tôi sử dụng Toán. phương thức floor() để định dạng số Number.isInteger(val)1 môn Toán. trần() Phương phápToán học. phương thức ceil() trả về số nguyên nhỏ nhất lớn hơn hoặc bằng số. Ta có thể áp dụng phương pháp này để định dạng một số thành số có hai số thập phân cú phápSau đây là cú pháp để định dạng một số có hai số thập phân – Number.isInteger(val)2 Ở đây num là số float được định dạng bằng hai số thập phân Ví dụ 4Trong ví dụ dưới đây, chúng tôi định dạng 9. 1291754 thành một số có hai chữ số thập phân Chúng tôi sử dụng Toán. ceil() phương thức định dạng số Number.isInteger(val)3 Trong hướng dẫn này, chúng ta đã thảo luận về bốn phương pháp để định dạng một số có hai số thập phân. Vui lòng xem lưu ý sự khác biệt giữa các kết quả trong các ví dụ khác nhau. Chú ý tại sao Toán. phương thức floor() cho một kết quả khác. Bạn có thể thử với các số khác nhau và tìm phương pháp nào cho kết quả khác với các phương pháp khác không? Làm cách nào để lấy số trước dấu thập phân trong JavaScript?Để lấy giá trị trước dấu thập phân. . Chuyển đổi số thành chuỗi và sử dụng phương thức split() để tách nó trên dấu chấm Phương thức split sẽ trả về một mảng chứa các giá trị trước và sau dấu thập phân Truy cập phần tử mảng tại chỉ số 0 và chuyển đổi nó trở lại một số Làm cách nào để lấy chữ số đầu tiên sau số thập phân trong JavaScript?Để lấy phần thập phân của số, bạn có thể sử dụng phương thức “split()” và phương thức “indexOf()” . Trong phương thức indexOf(), trước tiên bạn sẽ chuyển đổi số của mình thành một chuỗi và lấy chỉ số của dấu thập phân (. ) và lấy phần sau dấu thập phân dưới dạng chuỗi con bằng phương thức substring().
Làm cách nào để chỉ lấy phần thập phân của một số trong js?Sử dụng toán tử modulo (%) để lấy phần thập phân của một số , e. g. const thập phân = số % 1. Khi được sử dụng với số chia là 1 , toán tử modulo trả về phần thập phân của số.
Làm cách nào để trích xuất số thập phân từ chuỗi trong JavaScript?Với JavaScript, hãy sử dụng toán tử % để lấy phần thập phân của một số |