Hướng dẫn chuỗi JavaScript thành int. Ở đây chúng ta thảo luận về khái niệm cơ bản, các phương pháp để lấy một số nguyên từ một chuỗi và các ví dụ tương ứng.

Bạn đang xem : chuỗi thành int javascript

Chuỗi JavaScript thành int

Giới thiệu về chuỗi JavaScript đến int

Chúng tôi thường gặp phải trường hợp khi viết mã mà chúng tôi muốn chuyển đổi các giá trị chuỗi được truy xuất từ ​​đâu đó sang định dạng số, đặc biệt là ở định dạng số nguyên để thực hiện một số thao tác tiếp theo trên số nguyên đó trong javascript. Có một số cách được sử dụng để chúng ta có thể lấy giá trị số bên trong một chuỗi ở định dạng số nguyên. Mỗi phương pháp có ưu điểm và nhược điểm của nó. Tại đây, chúng ta có thể sử dụng một số phương thức cài sẵn hoặc một số toán tử toán học hoặc một số thủ thuật khác để lấy giá trị số từ chuỗi.

Các phương thức lấy Số nguyên từ Chuỗi

Sau đây là các phương pháp được cung cấp bên dưới.

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, Kiểm tra phần mềm & amp; những người khác

  • Đối tượng Số: Chúng ta có thể phân loại một chuỗi thành định dạng số nguyên của nó bằng cách sử dụng Đối tượng Số và gọi nó với sự trợ giúp của đối tượng chuỗi mà chúng ta phải chuyển đổi thành số nguyên.
  • Sử dụng phương thức parseInt (): Đây là phương thức tích hợp sẵn của javascript được cung cấp để trích xuất số nguyên từ một chuỗi.
  • Sử dụng hàm Math.floor (): Có thể sử dụng phương pháp này để lấy giá trị tích phân và một phần của nó trong hàm thư viện Math.
  • Sử dụng hàm Math.ceil (): Phương thức này được sử dụng để làm tròn giá trị của một số nguyên hoặc float ngay cả khi đối tượng được cung cấp là chuỗi, kết quả luôn là một số.

Khi giá trị chuỗi không chứa bất kỳ số hoặc giá trị số nguyên nào trong đó, các hàm trên chỉ trả về NAN có nghĩa là Không phải là Số. Trong một số trường hợp, nó thậm chí có thể dẫn đến giá trị trả về không xác định.

Ví dụ về chuỗi JavaScript thành int

Dưới đây là các ví dụ về Chuỗi JavaScript thành int:

Ví dụ # 1 – Đối tượng Số.

Chúng ta có thể sử dụng đối tượng Number để truy xuất giá trị định dạng số của chuỗi. Ở đây, chúng ta cần nhớ rằng Number là một kiểu dữ liệu của lớp wrapper có thể được sử dụng cho nhiều mục đích. Nếu chúng ta sử dụng một Number () mới thay vì chỉ Number () thì chúng ta sẽ nhận được một kiểu đối tượng mới của đối tượng thay vì chỉ giá trị của số trong chuỗi đó. Phương pháp này có thể được sử dụng khi chúng ta muốn bảo toàn giá trị thập phân có nghĩa là các chữ số được chỉ định sau dấu thập phân trong số đó.

Xem Thêm  Cách ghi vào tệp văn bản trong C ++ (với Hình ảnh) - ghi vào tệp c ++

Mã:

  & lt;! DOCTYPE html & gt;
& lt; html & gt;
& lt; body & gt;
& lt; p & gt; Trình diễn về cách sử dụng đối tượng Number Wrapper để xác định giá trị số từ chuỗi. & lt; / p & gt;
& lt; nút onclick = "getNumbers ()" & gt; Hiển thị Kết quả & lt; / nút & gt;
& lt; p id = "sampleDemo" & gt; & lt; / p & gt;
& lt; script & gt;
hàm getNumbers () {
var sampleNumber1 = true; var sampleNumber2 = false;
var sampleNumber3 = new Date (); var sampleNumber4 = "999";
var sampleNumber5 = "999 888";
var displayMessage = Number (sampleNumber1) + "& lt; br & gt;" + Số (sampleNumber2) + "& lt; br & gt;" + Số (sampleNumber3) + "& lt; br & gt;" + Số (sampleNumber4) + "& lt; br & gt;" + Số (sampleNumber5);
document.getElementById ("sampleDemo"). innerHTML = displayMessage; console.log ("type of number" + typeof Number (sampleNumber1)); console.log ("type of new number" + typeof new Number (sampleNumber1));
}
& lt; / script & gt;
& lt; / body & gt;
& lt; / html & gt;  

Đầu ra:

  • Trên cửa sổ:

Chuỗi JavaScript tới int 1

  • Trên bảng điều khiển:

Chuỗi JavaScript tới int 2

Như có thể thấy từ các kết quả đầu ra ở trên, đối tượng được trả về có kiểu số khi chỉ sử dụng Number () và nó trả về một đối tượng khi chúng ta sử dụng Number () mới.

Ví dụ # 2 – Sử dụng phương thức parseInt ().

Javascript cung cấp cho chúng ta một phương thức tích hợp để chuyển đổi đối tượng có định dạng chuỗi thành định dạng số nguyên tương ứng bằng cách sử dụng phương thức parseInt (). Lưu ý rằng các giá trị thập phân được bao bọc thành số nguyên và có thể bị mất độ chính xác khi chúng ta sử dụng phương thức parseInt (). Trong trường hợp nếu bạn muốn duy trì độ chính xác và lấy giá trị thập phân thì chúng ta có thể sử dụng phương thức parseFloat ().

Mã:

  & lt;! DOCTYPE html & gt;
& lt; html & gt;
& lt; body & gt;
& lt; p & gt; Trình diễn về cách sử dụng phương thức parseInt để lấy số nguyên từ chuỗi. & lt; / p & gt;
& lt; nút onclick = "getNumbers ()" & gt; Hiển thị Kết quả & lt; / nút & gt;
& lt; p id = "sampleDemo" & gt; & lt; / p & gt;
& lt; script & gt;
hàm getNumbers () {
var sampleNumber1 = "56,54"; var sampleNumber2 = "156.021"; var sampleNumber3 = new Date ();
var sampleNumber4 = "EDUCBA là nơi Số 1 để học javscript"; var sampleNumber5 = "Xếp hạng đầu tiên là do EDUCBA giữ";
var displayMessage = parseInt (sampleNumber1) + "& lt; br & gt;" + parseInt (sampleNumber2) + "& lt; br & gt;" + parseInt (sampleNumber3) + "& lt; br & gt;" + parseInt (sampleNumber4) + "& lt; br & gt;" + parseInt (sampleNumber5);
document.getElementById ("sampleDemo"). innerHTML = displayMessage;
}
& lt; / script & gt;
& lt; / body & gt;
& lt; / html & gt;  

Đầu ra:

Chuỗi JavaScript tới int 3

Ví dụ # 3 – Sử dụng hàm Math.floor ().

Một trong những cách để lấy các số ra khỏi chuỗi là sử dụng phương thức floor () của thư viện Toán học được cung cấp trong javascript. Chúng ta cần lưu ý rằng các chữ số thập phân không được làm tròn và chỉ giá trị tích phân của chuỗi được trả về khi chúng ta sử dụng hàm Math.floor (). Nó hữu ích khi bạn chỉ muốn truy xuất giá trị số nguyên và bỏ qua các giá trị thập phân ngay cả khi chúng có trong chuỗi. Trong phương pháp này, giá trị không được làm tròn. Chỉ lấy giá trị tích phân trước dấu thập phân.

Xem Thêm  Nhập môn Internet và E-learning – đáp án trắc nghiệm môn EG38 – EHOU - truy cập web localhost trong mạng lan

Mã:

  & lt;! DOCTYPE html & gt;
& lt; html & gt;
& lt; body & gt;
& lt; p & gt; Trình diễn về cách sử dụng các phương thức Math.floor để lấy số nguyên từ chuỗi. & lt; / p & gt;
& lt; nút onclick = "getNumbers ()" & gt; Hiển thị Kết quả & lt; / nút & gt;
& lt; p id = "sampleDemo" & gt; & lt; / p & gt;
& lt; script & gt;
hàm getNumbers () {
var sampleNumber1 = "5689"; var sampleNumber2 = "156.021";
var sampleNumber3 = new Date ();
var sampleNumber4 = "EDUCBA là nơi Số 1 để học javscript"; var sampleNumber5 = "Xếp hạng đầu tiên là do EDUCBA giữ";
var displayMessage = Math.floor (sampleNumber1) + "& lt; br & gt;" + Math.floor (sampleNumber2) + "& lt; br & gt;" + Math.floor (sampleNumber3) + "& lt; br & gt;" + Math.floor (sampleNumber4) + "& lt; br & gt;" + Math.floor (sampleNumber5);
document.getElementById ("sampleDemo"). innerHTML = displayMessage;
}
& lt; / script & gt;
& lt; / body & gt;
& lt; / html & gt;  

Đầu ra:

Sử dụng hàm Math.floor ()

Ví dụ # 4 – Sử dụng hàm Math.ceil ().

Một trong những cách để truy xuất số nguyên ngoài chuỗi là sử dụng phương thức ceil () của thư viện Toán học được cung cấp trong javascript. Chúng ta cần lưu ý rằng các chữ số thập phân được làm tròn và chỉ giá trị tích phân của chuỗi được trả về khi chúng ta sử dụng hàm Math.floor (). Nó hữu ích khi bạn chỉ muốn truy xuất giá trị số nguyên và xem xét các giá trị thập phân để nhận giá trị làm tròn ở định dạng số nguyên.Math.floor và Math.ceil hoạt động tương tự nhau. Sự khác biệt chỉ nằm khi xem xét các giá trị thập phân để làm tròn.

Mã:

  & lt;! DOCTYPE html & gt;
& lt; html & gt;
& lt; body & gt;
& lt; p & gt; Trình diễn về cách sử dụng các phương thức Math.ceil để lấy số nguyên từ chuỗi. & lt; / p & gt;
& lt; nút onclick = "getNumbers ()" & gt; Hiển thị Kết quả & lt; / nút & gt;
& lt; p id = "sampleDemo" & gt; & lt; / p & gt;
& lt; script & gt;
hàm getNumbers () {
var sampleNumber1 = "5689"; var sampleNumber2 = "156.021";
var sampleNumber3 = new Date ();
var sampleNumber4 = "EDUCBA là nơi Số 1 để học javscript"; var sampleNumber5 = "Xếp hạng đầu tiên là do EDUCBA giữ";
var displayMessage = Math.ceil (sampleNumber1) + "& lt; br & gt;" + Math.ceil (sampleNumber2) + "& lt; br & gt;" + Math.ceil (sampleNumber3) + "& lt; br & gt;" + Math.ceil (sampleNumber4) + "& lt; br & gt;" + Math.ceil (sampleNumber5);
document.getElementById ("sampleDemo"). innerHTML = displayMessage
}
& lt; / script & gt;
& lt; / body & gt;
& lt; / html & gt;  

Đầu ra:

Sử dụng hàm Math.ceil ()

Kết luận

Bằng cách này, chúng ta có thể chuyển đổi một chuỗi đã cho thành số nguyên tương ứng của nó theo nhiều cách trong javascript. Việc sử dụng cái nào tùy thuộc vào việc bạn có cần bảo toàn độ chính xác của các giá trị thập phân hay không và sự hỗ trợ của phiên bản trình duyệt đối với chức năng tích hợp của bạn nếu bạn chọn sử dụng.

Xem Thêm  Các thuật toán nhân ma trận - thefullsnack

Các bài báo được đề xuất

Đây là hướng dẫn về Chuỗi JavaScript thành int. Ở đây chúng ta thảo luận về khái niệm cơ bản, các phương thức và ví dụ về chuỗi javascript thành int với mã và đầu ra. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

0

Chia sẻ

Chia sẻ


Xem thêm những thông tin liên quan đến chủ đề chuỗi thành int javascript

leetCode 8 – String to Integer(atoi) | JSer – algorithm & JavaScript

alt

  • Tác giả: JSer
  • Ngày đăng: 2019-11-22
  • Đánh giá: 4 ⭐ ( 4514 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: leetCode 8 – String to Integer(atoi)
    pretty staightword
    You can find my solution here: https://github.com/JSerZANP/leetCode_solutions/blob/main/8-string-to-integer-atoi.md

    Hi I’m a JavaScript engineer who is not good at algorithms,
    and currently practicing leetCode online. If you are interested, maybe we can learn together.

Làm cách nào để chuyển đổi một chuỗi thành một số nguyên trong JavaScript?

  • Tác giả: qastack.vn
  • Đánh giá: 5 ⭐ ( 1809 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Cách đơn giản nhất là sử dụng Numberhàm riêng: var x = Number(“1000”) Nếu điều đó…

Hé lộ các phương pháp chuyển đổi String sang Number trong Javascript

  • Tác giả: viblo.asia
  • Đánh giá: 5 ⭐ ( 7901 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Ok xin chào mọi người! Chém gió vậy thôi chứ các phương pháp có từ rất lâu và mình muốn gửi tới những bạn chưa có cơ hội được biết đến 😀 Bài trước mình có chia sẻ 1 chút về các cách kiểm tra [String…

Chuyển chuỗi thành mảng

  • Tác giả: hiepsiit.com
  • Đánh giá: 5 ⭐ ( 8023 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Phương thức split() trong JavaScript

  • Tác giả: niithanoi.edu.vn
  • Đánh giá: 3 ⭐ ( 9796 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong hướng dẫn này, bạn sẽ học cách sử dụng phương thức split() trong JavaScript để chia một chuỗi thành một mảng các chuỗi con qua các ví dụ minh họa.

Chuyển chuỗi thành số nguyên trong JavaScript (Number.parseInt)

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 5 ⭐ ( 7753 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách chuyển chuỗi thành số nguyên trong JavaScript. Bạn sẽ học được cách sử dụng thuộc tính Number.parseInt để chuyển chuỗi thành số nguyên trong JavaScript sau bài học này.

Cách ép kiểu trong Javascript (chuyển đổi kiểu dữ liệu)

  • Tác giả: freetuts.net
  • Đánh giá: 4 ⭐ ( 6482 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: hướng dẫn cách ép kiểu dữ liệu trong Javascript: Chuyển đổi dữ liệu từ string sang number – từ number sang string – từ number và string sang boolean

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php