Delta
术语“**delta**”指的是两个值或状态之间的差异。
这个名称来源于希腊字母 Δ(delta),它相当于罗马字母表中的字母 *D*。*Delta* 指的是使用字母 Δ 作为 *difference*(差异)的简写。
术语 *delta* 通常用于交流物理或虚拟对象的速度、位置或加速度的变化。它也用于描述声音波的音量或频率的变化。
例如,在描述屏幕上某个对象从左到右移动的距离时,可以使用术语 *delta x* 或 *Δx*。
同样地,给定 *X* 的新值及其旧值,您可以这样计算 delta
js
let deltaX = newX - oldX;
更常见的是,您接收 delta 并使用它来更新保存的先前状态
js
let newX = oldX + deltaX;
例如,鼠标滚轮事件 WheelEvent
在其 deltaX
、deltaY
和 deltaZ
属性中提供了自上次事件以来滚轮移动的量。