Các phương thức Object Javascript (phần 4)

Phương thức valueOf()

Phương thức valueOf() rất giống phương thức toString(), nhưng nó được gọi khi Javascript cần chuyển đổi một object
thành một vài dạng nguyên thủy hơn là một string – điển hình là, một số. Javascript gọi phương thức này tự động
nếu một object được sử dụng trong một bối cảnh nơi một giá trị nguyên thủy được yêu cầu. Phương thức valueOf()
mặc định không làm gì thú vị, nhưng một vài classes tích hợp định nghĩa phương thức valueOf() của bản thân chúng.
Date class định nghĩa valueOf() để chuyển đổi các dates thành các số, và cái này cho phép các Date objects theo
trình tự thời gian so sánh với <and>. Bạn có thể làm thứ gì đó tương tự với một point object, định nghĩa một phương
thức valueOf() cái trả về khoảng cách từ gốc tới point:
code 6

Chia sẻ