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

Làm thế nào để chuyển đổi một giá trị thành một số trong JavaScript?

Javascript đã giới thiệu phương thức Number () để chuyển đổi một giá trị thành một số. Phương thức này có thể chuyển đổi chuỗi số thành số và giá trị boolean thành 1 hoặc 0. Hãy thảo luận ngắn gọn về nó.

cú pháp

var num = Number(value);

Ví dụ-1

Trong ví dụ sau, Số () phương thức đã chuyển đổi chuỗi số và giá trị boolean thành số và hiển thị kết quả như hình.

<html>
<body>
<script>
   document.write(Number("10.5") + "</br>");
   document.write(Number(" 123 ") + "</br>");
   document.write(Number(true) + "</br>");
   document.write(Number(false) + "</br>");
   document.write(Number(null));
</script>
</body>
</html>

Đầu ra

10.5
123
1
0
0

Ví dụ-2

Phương pháp này không chỉ chuyển đổi giá trị bình thường thành số mà còn chuyển đổi giá trị thập lục phân thành một số như được hiển thị bên dưới.

<html>
<body>
<script>
   document.write(Number(" ") + "<br>");  
   document.write(Number("") + "<br>");  
   document.write(Number("123e-1") + "<br>");  
   document.write(Number("0xFF") + "<br>");
</script>
</body>
</html>

Đầu ra

0
0
12.3
255