Temporal.Duration.prototype.sign
Khả dụng hạn chế
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Thuộc tính accessor sign của các instance Temporal.Duration trả về 1 nếu duration này dương, -1 nếu âm, và 0 nếu bằng không. Vì một duration không bao giờ có dấu hỗn hợp, dấu của một duration được xác định bởi dấu của bất kỳ trường khác không nào của nó.
Ví dụ
>Sử dụng sign
js
const d1 = Temporal.Duration.from({ hours: 1, minutes: 30 });
const d2 = Temporal.Duration.from({ hours: -1, minutes: -30 });
const d3 = Temporal.Duration.from({ hours: 0 });
console.log(d1.sign); // 1
console.log(d2.sign); // -1
console.log(d3.sign); // 0
console.log(d1.abs().sign); // 1
console.log(d2.abs().sign); // 1
console.log(d3.abs().sign); // 0
console.log(d1.negated().sign); // -1
console.log(d2.negated().sign); // 1
console.log(d3.negated().sign); // 0
Đặc tả
| Thông số kỹ thuật |
|---|
| Temporal> # sec-get-temporal.duration.prototype.sign> |