Computer >> Máy Tính >  >> Lập trình >> Javascript

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


Để chuyển đổi một chuỗi thành một số nguyên parseInt () hàm được sử dụng trong javascript . parseInt () hàm trả về Nan (không phải số) khi chuỗi không chứa số. Nếu một chuỗi có một số được gửi đi thì chỉ số đó sẽ được trả về dưới dạng đầu ra. Hàm này sẽ không chấp nhận dấu cách. Nếu bất kỳ số cụ thể nào có dấu cách được gửi đi thì phần của số xuất hiện trước dấu cách sẽ được trả về dưới dạng đầu ra.

cú pháp

parseInt(value);

Hàm này nhận chuỗi chuyển đổi nó thành một số nguyên. Nếu không có số nguyên nào trong chuỗi, NaN sẽ là đầu ra.

Ví dụ

Trong ví dụ sau, các trường hợp chuỗi khác nhau chẳng hạn như chỉ chuỗi , chuỗi có số , v.v. đã được lấy và gửi qua parseInt () chức năng. Sau đó, các giá trị nguyên của chúng, nếu có, sẽ hiển thị như được hiển thị trong đầu ra.

<html>
<body>
<script>
   var a = "10";
   var b = parseInt(a);
   document.write("value is " + b);
   var c = parseInt("423-0-567");
   document.write("</br>");
   document.write('value is ' + c);
   document.write("</br>");
   var d = "string";
   var e = parseInt(d);
   document.write("value is " + e);
   document.write("</br>");
   var f = parseInt("2string");
   document.write("value is " + f);
</script>
</body>
</html>

Đầu ra

Giá trị
value is 10
value is 423
value is NaN
value is 2