Cách chuyển đổi chuỗi thành số trong JavaScript – javascript chuyển thành số

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 : javascript chuyển thành số

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 đổi 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 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 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  Nối hai cột trong MySQL - mysql concat hai cột

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 đố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ố đối tượng 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 +

Xem Thêm  SQL Server - tạo bảng - sql cộng với tạo bả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.

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ự như 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ủ đề javascript chuyển thành số

JavaScript Numbers

  • Tác giả: Chris Walker
  • Ngày đăng: 2013-04-12
  • Đánh giá: 4 ⭐ ( 7234 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Quick video tutorial about JavaScript numbers. Numbers are pretty straight forward. There is only so much you can do with them. You can add, subtract, multiply, divide, or use a modulo. JavaScript is not very precise with numbers so there is an upper and lower limit available. It should not be used for scientific funtions. There are also several methods available for numbers. They include…

    toExponential(x) Converts a number into an exponent. X is the number of digits after the decimal.
    toFixed(x) X is the amount of digits to show after decimal point.
    toPrecision(x) Total number of digits to show. May convert number to an exponent.
    toString(x) Can be used to convert the number into binary, octal, or hexadecimal format. Can go all the way to base 36 counting system.

    http://www.technoblogical.com/web-design/

    Providing training since last Tuesday
    http://www.technoblogical.com/
    Thanks for watching!

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 ⭐ ( 2497 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 đó…

Cách chuyển đổi một chuỗi thành một số trong JavaScript

  • Tác giả: tech-wiki.online
  • Đánh giá: 4 ⭐ ( 5844 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Chuyển Đổi Kiểu Dữ Liệu Thường Gặp Trong Javascript

  • Tác giả: codelearn.io
  • Đánh giá: 4 ⭐ ( 3348 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Chuyển đổi dữ liệu là gì? Bài viết này sẽ giới thiệu đến các bạn những cách chuyển đổi kiểu dữ liệu phổ biến trong Javascript.

Chuyển đổi Kiểu dữ liệu trong JavaScript

  • Tác giả: hanoiict.edu.vn
  • Đánh giá: 5 ⭐ ( 6797 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 JavaScirpt này, bạn sẽ học cách chuyển đổi kiểu dữ liệu của một giá trị trong JavaScript.

Số và các hàm xử lý số trong javascript

  • Tác giả: toidicode.com
  • Đánh giá: 5 ⭐ ( 2391 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Ở bài trước chúng ta đã được tìm hiểu về chuỗi và các hàm xử lý chuỗi trong javascript rồi. Bài này chúng ta sẽ tiếp tục tìm hiểu về một thứ cũng không thể thiếu trong các trang web, đó là các con số và các hàm xử lý số trong javascript.

Làm sao để convert String sang Number trong JavaScript?

  • Tác giả: kipalog.com
  • Đánh giá: 5 ⭐ ( 4532 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: JavaScript cung cấp nhiều cách khác nhau để convert String sang Number. Và trong bài viết này, mình sẽ tổng hợp lại một số cách mà mình đã biết. …

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  Hình nền toàn trang hoàn hảo - ảnh nền toàn màn hình css