Có một số phương pháp chuyển đổi một chuỗi thành một số: parseInt () #; parseFloat () #, Number () #, v.v. Xem ví dụ.

Bạn đang xem : js truyền chuỗi thành số nguyên

JavaScript cung cấp nhiều phương pháp khác nhau để chuyển đổi một chuỗi thành một số. Hãy chuyển sang cuộc thảo luận của họ dưới đây:

1. Cách chuyển một chuỗi thành số điểm

Sử dụng hàm parseFloat () , hàm này theo dõi một chuỗi và trả về một số dấu phẩy động.
Đối số của parseFloat phải là một chuỗi hoặc một biểu thức chuỗi. Kết quả của parseFloat là số có biểu diễn thập phân được chứa trong chuỗi đó (hoặc số được tìm thấy ở đầu chuỗi).

Nếu chuỗi của bạn là “384.75a”, kết quả sẽ là 384.75.

Ví dụ

Chuyển một chuỗi JavaScript thành một số thực

Chuyển một chuỗi JavaScript thành một số thực

let myString = parseFloat (“384.75a”);
console.log (myString);

Nếu không thể phân tích cú pháp đối số chuỗi dưới dạng số, kết quả sẽ là NaN (giá trị không phải là số).

Chuyển một chuỗi JavaScript thành một số thực

Chuyển đổi một chuỗi JavaScript thành một số thực

let myString = parseFloat (“John 20 tuổi”);
console.log (myString);

2. Cách chuyển đổi một chuỗi thành một số nguyên

Sử dụng hàm parseInt () để phân tích cú pháp một chuỗi và trả về một số nguyên.

Đối số đầu tiên của parseInt phải là một chuỗi. parseInt sẽ trả về một số nguyên được tìm thấy ở đầu chuỗi. Hãy nhớ rằng chỉ số đầu tiên trong chuỗi sẽ được trả về.

Ví dụ: khi chúng ta có chuỗi “384.75a” và chúng ta muốn chuyển nó thành một số, kết quả sẽ là 384.

Ví dụ

Chuyển một chuỗi JavaScript thành một số

Chuyển một chuỗi JavaScript thành một số

let myString = parseInt (“384.75a”);
console.log (myString);

Đối số thứ hai là cơ số, nó chỉ định cơ số của số mà biểu diễn chuỗi được chứa trong chuỗi. Cơ số, đối số có thể là bất kỳ số nguyên nào từ 2 đến 36. Hãy nhớ rằng cơ số được phân tách khỏi chuỗi bằng dấu phẩy.

Xem Thêm  Làm thế nào để sử dụng truy vấn phương tiện CSS cho thiết kế đáp ứng? - truy vấn phương tiện css đáp ứng

Giả sử bạn có chuỗi “77,22” và bạn đặt cơ số 16. Kết quả sẽ là 119 (= 7 + 7 * 16).

Chuyển một chuỗi JavaScript thành một số

Chuyển một chuỗi JavaScript thành một số

var myString = parseInt (“77.22”, 16);
console.log (myString);

Các chuỗi bắt đầu bằng cơ số 0x hoặc -0x được phân tích cú pháp dưới dạng thập lục phân (cơ số là 16). Nếu bạn có chuỗi “0x77”, kết quả sẽ là 119 (= 7 + 7 * 16).

Chuyển một chuỗi JavaScript thành một số

Chuyển một chuỗi JavaScript thành một số

var myString = parseInt (“0x77”);
console.log (myString);

Các chuỗi bắt đầu bằng 0 hoặc -0 được phân tích cú pháp dưới dạng số bát phân. Nếu bạn có chuỗi “-077”, kết quả sẽ là -77.

Chuyển một chuỗi JavaScript thành một số

Chuyển một chuỗi JavaScript thành một số

var myString = parseInt (“- 077”);
console.log (myString);

Nếu đối số đầu tiên không thể chuyển đổi thành số nguyên, kết quả sẽ là NaN.

Chuyển một chuỗi JavaScript thành một số

Chuyển một chuỗi JavaScript thành một số

var myString = parseInt (“John 20 tuổi”);
console.log (myString);

Lưu ý: Mặc dù có hàm parseFloat (), trong parseInt () chỉ thành phần đầu tiên trong chuỗi sẽ trả về, tức là nếu bạn có 35,22 thì chỉ 35 sẽ trả về.

3. Cách chuyển một chuỗi thành một số

Sử dụng hàm Number () để chuyển đối số đối tượng thành một số đại diện cho giá trị của đối tượng.

Ví dụ

Javascript chuyển đổi đối số thành một số

Javascript chuyển đổi đối số thành một số

let myString = Number (“384.75”);
console.log (myString);

Ví dụ đã cho sẽ trả về 384,75

Lưu ý: Mặc dù parseFloat () và parseInt (), hàm Number () trả về NaN nếu chuỗi chứa bất kỳ văn bản nào.

4. Cách sử dụng + Trước một chuỗi

Sử dụng +

Một mẹo là sử dụng + trước chuỗi:

Ví dụ

Sử dụng Javascript + trước chuỗi

Sử dụng Javascript + trước chuỗi

let myString = + “384.75”;
console.log (myString);

Kết quả của ví dụ nêu trên sẽ là 384,75.

Xem Thêm  Cách tạo Thanh điều hướng trong Html - cách tạo một thanh điều hướng

Lưu ý: Nếu bạn đặt dấu phẩy (,) thay vì dấu chấm (.) thì kết quả sẽ là NaN, vì chuỗi sẽ không phải là số.

5. Cách sử dụng * 1 Sau một chuỗi

Sử dụng * 1 sau chuỗi

Đây là một trong những tùy chọn nhanh nhất, nó tương tự với toán tử + một ngôi. Nó không thực hiện chuyển đổi thành số nguyên nếu số đó là số thực.

Ví dụ

Javascript toán tử + một ngôi

Javascript toán tử + một ngôi

let myString = “38” * 1;
console.log (myString);

Kết quả sẽ là 38.

Khuyến nghị: Nếu bạn thay đổi số 1 thành bất kỳ số nào khác, nó sẽ nhân số của chuỗi. Nếu bạn đặt 0, kết quả sẽ là 0.

Lưu ý: Nếu bạn thêm bất kỳ văn bản nào vào chuỗi, văn bản đó sẽ trả về NaN.


Xem thêm những thông tin liên quan đến chủ đề js ép chuỗi thành số nguyên

Nguyen Review #518: JS Sloane Hair Dressing BALM – Không ấn tượng

  • Tác giả: Nguyen Review
  • Ngày đăng: 2021-11-06
  • Đánh giá: 4 ⭐ ( 8252 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Dùng xong với làm xong clip không biết sang tên kiểu gì :v

    Các bạn ủng hộ đối tác chính của Nguyen Review – CL Men’s Store nhé, mình luôn có mã giảm giá NR05 để giảm 5% trên toàn bộ đơn hàng đó: https://clmensstore.com/
    Ngoài ra dự án NANO SILVER bán gội xả serum trị nấm, gàu, ngứa & rụng tóc ở đây, cực kì ngon luôn ạ: https://shopee.vn/nanocare_shop

    Theo dõi mình tại
    Cửa hàng bán sáp, pomade của Nguyen Review: https://fb.me/nguyenreview1837
    Page: https://www.facebook.com/nguyenreview3718
    Đây là kênh phi lợi nhuận, không nhận tiền review sản phẩm, nếu cửa hàng hoặc nhãn hàng muốn có clip xin mời liên hệ trang chính thức để gửi đồ, mọi chi phí đều không tính thêm gì!!! Tuy nhiên ở đây chỉ nhận làm clip theo kiểu “có gì nói nấy” không bao giờ nói quá về sản phẩm, mong thương hiệu hoặc cửa hàng lưu tâm đến vấn đề này, xin cảm ơn.
    Hoặc nếu ai đó có nhã ý ủng hộ mình để lấy tiền mua sáp làm clip thì có thể chuyển qua số tài khoản:
    Ngân hàng: Techcombank chi nhánh Thăng Long/Hà Thành, PGD Kim Liên
    Chủ tài khoản: DO TUAN NGOC
    Số tài khoản: 190 2925 0933 028
    Nội dung: Tên – CK ung ho Nguyen Review

Phương Thức Chuỗi Trong JavaScript

  • Tác giả: www.codehub.com.vn
  • Đánh giá: 5 ⭐ ( 2779 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Phương thức chuỗi giúp ta làm việc với chuỗi.

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

  • Tác giả: freetuts.net
  • Đánh giá: 4 ⭐ ( 8472 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

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

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 4 ⭐ ( 2226 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.

Số trong Javascript

  • Tác giả: hanoiict.edu.vn
  • Đánh giá: 5 ⭐ ( 3112 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài hướng dẫn tự học lập trình Javascript này, bạn sẽ được tìm hiểu làm thế nào để sử dụng số (Number) trong Javascript.

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á: 4 ⭐ ( 3907 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 đó…

Ép kiểu trong JavaScript

  • Tác giả: hocjavascript.net
  • Đánh giá: 3 ⭐ ( 5672 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Quá trình chuyển đổi từ kiểu dữ liệu này sang kiểu dữ liệu khác được gọi là chuyển đổi kiểu hay ép kiểu. Có hai loại ép kiểu trong JavaScript.

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

Xem Thêm  VBScript - Chuỗi - chuyển đổi vbscript thành chuỗi

By ads_php