如何创建滑块以映射 JavaScript 中的一系列值?
任务是将一个范围的值映射到另一个范围的值,例如 JavaScript 中的映射 (0-100) 到 (100-10000000)。下面讨论两种方法。
方法 1:使用对数刻度来映射范围。在此示例中,首先计算范围的对数值,然后使用目标刻度的对数值与起始刻度的差异来计算刻度。然后使用幂来映射特定数字的范围。
示例:此示例实现了上述方法。
GeeksForGeeks
输出:
方法 2:此示例还将值从一个范围映射到另一个范围,但使用不同的公式。
示例:此示例实现了上述方法。
GeeksForGeeks
输出: