1. Hàm chuyển đổi chữ sang kiểu số trong javascript
* Chuyển chữ thành số nguyên javascript
const so="10";
var tyle_ht = parseInt(so);
* Chuyển chữ thành số thập phân trong javascript
const so= "12.99";
alert(parseFloat(so));
* Chú ý: khi + hay - từ biến thêm so=so+ parseFloat(so,0);
Để không bị lỗi tính toán, ra số hàng tỷ
* Thử xem kết quả như thế nào ?
const so= " 12.99 ";
alert(parseFloat(so));
* Thêm dấu + trước biến để conver từ chữ sang kiểu số
const quantity = " 12.99 ";
alert(+quantity*2);
* Hàm kiểm tra phải là số hay không trong javascript
const so = " g12.99 ";
if( isNaN( parseFloat(so)) )
alert("Không phải kiểu số !");
else
alert("phải kiểu số !");
* Hàm làm tròn lên trong javascript
const so= "7.18";
alert(Math.floor(so)); //7
* Hàm làm tròn xuống trong javascriptconst so= "7.18";
alert(Math.ceil(so)); //8
2. Hàm chia lấy số dư trong javascript
var mod = 7 % 3;
alert(mod); // Kết quả là 1
3. Hàm làm tròn xuống
var kq= 7 / 3;
alert( Math.floor(kq) ); // kết quả là 2, bản chất là 2.1
Thư viện JavaScript
1. Thư viện tự viết
<script src="/themes/lib_cm/number.js"></script>
Dùng để dịnh dạng một biến sang hiển thị dạng số
Ví dụ:
<script>
var dongia=200000;
alert(dongia.NumFormat());
//- Ket qua: 200.000
</script>
2. Thư viện hỗ trợ JQuery
<script src="/vendor/jquery-number/jquery.number.js"></script>
Để conver từ kiểu chữ sang kiểu số
var numProduct = Number($("#input").val() );
Tạo định dạng cho input text
<input name="DonGia" type="text" />
<script type="text/javascript">
$(document).ready(function(){
$('[name=DonGia]').number( true, 0,',','.' );
});
</script>
0: là số lẻ, ví dụ 2 là có thể nhập được 2 số lẻ
Một số hàm xử lý số hay sử dụng trong Javascript khi làm phần mềm chạy trên web