Temporal.Duration : propriété sign
Disponibilité limitée
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
La propriété d'accesseur sign des instances de Temporal.Duration retourne 1 si cette durée est positive, -1 si elle est n��gative, et 0 si elle est nulle. Comme une durée n'a jamais de signes mixtes, le signe d'une durée est déterminé par le signe de l'un de ses champs non nuls.
Exemples
Utiliser la propriété 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
Spécifications
| Spécification |
|---|
| Temporal # sec-get-temporal.duration.prototype.sign |
Compatibilité des navigateurs
Voir aussi
- L'objet
Temporal.Duration - La méthode
Temporal.Duration.prototype.abs() - La méthode
Temporal.Duration.prototype.negated() - La propriété
Temporal.Duration.prototype.blank