MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

SIMD.%type%.abs()

该特性目前仍处于 ECMAScript 7 规范提案中
目前的实现在未来可能会发生改变,甚至被完全删除,请谨慎使用。

SIMD.%type%.abs() 方法返回原 SIMD 值的绝对值。该方法只存在于 SIMD 浮点数类型上。

语法

SIMD.Float32x4.abs(t)
SIMD.Float64x2.abs(t)

参数

t
对应 SIMD 类型的值。

返回值

包含原值绝对值的 SIMD 类型值。

描述

SIMD.%type%.abs 方法类似于操作标量值的 Math.abs() 方法。

示例

var a = SIMD.Float32x4(-1, -2, 0, NaN);
SIMD.Float32x4.abs(a);
// Float32x4[1, 2, 0, NaN]

var b = SIMD.Float64x2(-1, -2);
SIMD.Float64x2.abs(b);
// Float64x2[1, 2]

规范

Specification Status Comment
SIMD
SIMDConstructor.abs
Draft Initial definition.

浏览器兼容性

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 未实现 Nightly build 未实现 未实现 未实现
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support 未实现 未实现 Nightly build 未实现 未实现 未实现

相关链接

文档标签和贡献者

 此页面的贡献者: ziyunfei
 最后编辑者: ziyunfei,