Bài viết đăng tại: https://laptrinhcanban.com
Hướng dẫn cách tách mảng âm dương trong JavaScript. Bạn sẽ học được cách viết một chương trình JavaScript cơ bản để tách các số âm/dương ra 1 mảng khác từ mảng cho trước sau bài học này.
Tách mảng âm dương trong JavaScript
Để tách các số âm/dương ra 1 mảng khác từ mảng cho trước, chúng ta đơn giản chuẩn bị sẵn 2 mảng chứa kết quả phép tách, một mảng để chứa các số âm và một mảng để chứa các số dương được tách ra từ mảng ban đầu.
Và để kiểm tra một số trong mảng là số âm hay số dương, chúng ta đơn giản so sánh số đó với 0, hoặc là sử dụng tới hàm mà Kiyoshi đã giới thiệu trong bài dưới đây:
- Xem thêm: Kiểm tra số âm số dương trong JavaScript
Và chúng ta viết chương trình tách các số âm/dương ra 1 mảng khác từ mảng cho trước bằng JavaScript như sau:
/*Tạo hàm kiểm tra số âm số dương*/ |
Kết quả của phép tách mảng âm dương trong JavaScript như sau:
-5 -2 -8 |
Tách số dương trong mảng JavaScript
Một cách tương tự thì chúng ta có thể tiến hành tách số dương trong mảng JavaScript, và bài toán này đơn giản hơn nhiều so với bài toán ở trên, bởi vì chúng ta chỉ cần chuẩn bị một mảng chứa số dương được tách từ mảng ban đầu mà thôi.
Chúng ta viết chương trình như sau:
//Khởi tạo mảng cần tách ra các số âm dương |
Kết quả của phép tách số dương trong mảng JavaScript như sau:
4 1 9 7 |
Tách các số nguyên dương từ mảng trong JavaScript
Ứng dụng chương trình ở trên, chúng ta cũng có thể thực hiện việc tách các số nguyên dương từ mảng trong JavaScript. Tuy nhiên ngoài việc xác định một số là số dương, thì chúng ta cũng cần thêm một xử lý nữa nhằm xác định số đó có phải là số nguyên hay không.
Để kiểm tra một số có phải là số nguyên không, hãy sử dụng tới các phương pháp mà Kiyoshi đã giới thiệu trong bài Kiểm tra số nguyên trong JavaScript
Ví dụ, chúng ta có thể sử dụng phương thức Number.isInteger và viết chương trình tách các số nguyên dương từ mảng trong JavaScript như sau:
//Khởi tạo mảng cần tách ra các số âm dương |
Kết quả :
[ 1, 9 ] |
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn cách tách mảng âm dương trong JavaScript rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về JavaScript trong các bài học tiếp theo.
URL Link
HOME › học javascript - lập trình javascript cơ bản>>04. mảng trong javascript