Temporal.Duration.prototype.abs()
abs()
方法是 Temporal.Duration
实例的一个方法,它返回一个新的 Temporal.Duration
对象,该对象的值是当前 duration 的绝对值(所有字段的量级相同,但符号变为正数)。
语法
js
abs()
参数
无。
返回值
返回一个新的 Temporal.Duration
对象,其值为当前 duration 的绝对值。如果当前 duration 已经是正数,则返回其本身;如果当前 duration 是负数,则返回其 相反数。
示例
使用 abs()
js
const d1 = Temporal.Duration.from({ hours: 1, minutes: 30 });
const d2 = Temporal.Duration.from({ hours: -1, minutes: -30 });
console.log(d1.abs().toString()); // "PT1H30M"
console.log(d2.abs().toString()); // "PT1H30M"
规范
规范 |
---|
Temporal # sec-temporal.duration.prototype.abs |
浏览器兼容性
加载中…