Chia lấy phần dư / chia lấy phần nguyên trong javascript
Trong bài này mình sẽ hướng dẫn các bạn các cách chia lấy dư trong Javascript. Để chia lấy phần dư trong Javascript thì ta sử dụng toán tử %, còn chia lấy phần nguyên thì ta dùng hàm Math.floor.

Chia lấy dư trong Javascript
Muốn chia lấy dư ta dùng toán tử %. Ví dụ dưới đây mình muốn lấy phần dư của phép chia 8 / 3 thì sẽ viết code như sau:
var mod = 8 % 3; console.log(mod); // Kết quả là 2
Phép toán thường được sử dụng để kiểm tra một số có chia hết cho một số khác hay không. Ví dụ muốn kiểm tra số N có chia hết cho 2 không thì ta chỉ cần kiểm tra như sau:
if (N % 2 == 0){
console.log(N + " chia het cho 2");
}Chia lấy phần nguyên trong Javascript
Chia lấy phần nguyên thì ta sử dụng phương thức Math.floor, đây là hàm dùng để làm tròn một số xuống cận dưới, tức là mọi số nó sẽ được làm tròn bỏ đi giá trị sau dấu phẩy động.
Bài viết này được đăng tại [free tuts .net]
Math.floor(2); // Kết quả: 2 Math.floor(2.1); // Kết quả: 2 Math.floor(2.5); // Kết quả: 2 Math.floor(2.8); // Kết quả: 2
Theo thông tin mình biết thì khi sử dụng hàm Math.floor sẽ tốn nhiều tài nguyên, vì vậy bạn cũng có thể sử dụng công thức sau để làm tròn.
Gọi a là số bị chia, b là số chia, thì phần nguyên của a chia b sẽ là:
var phan_nguyen = (a - (a % b));
Ví dụ: Lấy phần nguyên của phép 20 / 3.
var phan_nguyen = (20 - (20 % 3));
Vậy là xong.

Các hàm xử lý chuỗi trong Javascript (cắt / tách / nối chuỗi ..)
Chia lấy phần dư / chia lấy phần nguyên trong javascript
Các cách khai báo biến trong Javascript
Các sự kiện (Event) trong Javascript
Hướng tạo thanh search bar bằng CSS
Hàm array.slice() trong Javascript
Tính tổng hai số bằng Javascript (cộng hai số)
Cách khai báo biến trong PHP, các loại biến thường gặp
Download và cài đặt Vertrigo Server
Thẻ li trong HTML
Thẻ article trong HTML5
Cấu trúc HTML5: Cách tạo template HTML5 đầu tiên
Cách dùng thẻ img trong HTML và các thuộc tính của img
Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng