Hàm xử lý Number trong Javascript

Trong bài tìm hiểu đối tượng Number trong Javascript mình đã giới thiệu với các bạn cách hoạt động và một số lưu ý, vậy thì trong bài này mình sẽ tiếp tục viết về Number và mình sẽ giới thiệu các hàm thường được dùng để xử lý Number trong Javascript.

Các hàm xử lý mình chia làm hai nhóm chính, thứ nhất là nhóm toàn cục và thứ hai là nhóm cục bộ, nhóm toàn cục tức là những hàm không nằm trong đối tượng Number và nhóm cục bộ tức là những hàm nằm trong đối tượng Number.

Nhóm toàn cục:

Nhóm cục bộ:

Chúng ta sẽ lần lượt tìm hiểu ba hàm toàn cục trên.

Dùng để chuyển đổi một biến hoặc một giá trị nào đó sang kiểu number, nó chuyển tất cả các định dạng như Boolean, Date, String. Nếu trường hợp giá trị cần chuyển đổi không thể chuyển sang Number được thì nó sẽ chuyển sang giá trị mặc định là NaN.

Ví dụ: XEM DEMO

Hàm này có tác dụng giống như hàm Number(), tuy nhiên có một số điểm khác biệt như sau:

Ví dụ: XEM DEMO

var boolean_true = true;
parseInt(boolean_true); // returns NaN

var boolean_false = false;
parseInt(boolean_false);// returns NaN

var string_str = '10 truyenmai.com';
parseInt(string_str);   // returns 10

var string_num = '100';
parseInt(string_num);   // returns 100

var date = new Date();
parseInt(boolean_true); // returns NaN