功能分类: Math Applab JavaScript 少儿编程
获取指定数字 x
的绝对值。
在 APP 应用里很多时候会用到取绝对值的方法,舍弃负数里面的符号。 Math.abs(x)
不会改变 x 的值(如变量参数),只是返回 x 的绝对值。
// 取绝对值并写入控制台日志
var y = Math.abs(-23); // 23
console.log(y);
示例代码:计算两点间距离 计算两个坐标之间的距离。在这个例子里使用了 Math.round 方法对最后结果四舍五入。
// 计算两个坐标之间的距离。在这个例子里使用了 Math.round 方法对最后结果四舍五入。
var x1 = getX();
var y1 = getX();
arcRight(123, 60);
var x2 = getX();
var y2 = getY();
var horizontalDistance = Math.abs(x2-x1);
var verticalDistance = Math.abs(y2-y1);
console.log("The turtle traveled " + Math.round(horizontalDistance) + " pixels horizontally.");
console.log("The turtle traveled " + Math.round(verticalDistance) + " pixels vertically");
示例代码:记录移动距离 随机移动并记录移动的总距离。
// 随机移动并记录移动的总距离
var distance = 0;
for (var i = 0; i < 4; i++) {
var y = randomNumber(-100, 100);
console.log("Move " + y + " units.");
moveForward(y);
distance = distance + Math.abs(y);
}
console.log("The turtle has moved a total of " + distance + " units.");
Math.abs(x);
名称 | 类型 | 必需 | 参数描述 |
---|---|---|---|
x | number | Yes | 指定数字或数字类型变量或返回数字类型的函数。 |
返回指定数字的绝对值。如果指定参数非数字或根本没有传入参数则返回 NaN。