小数后删除几个数字

时间:2016-04-08 19:50:02

标签: jquery

好的,所以我有一个RGB选择器,这个RGB选择器采用用户选择的普通RGB输出,并分割R,G& B值乘以255.00

例如,RED(255,0,0)将等于:(1,0,0)

另一个例子,这个普通的RGB输出(134,14,197)将被转换为: (0.5254901960784314,0.054901960784313725,0.7725490196078432)

现在我如何获取这些值并使其只显示小数点后的三个数字?因此,例如,以下RGB值(0.5254901960784314,0.054901960784313725,0.7725490196078432)将等于:(0.525,0.054,0.772)

我尝试使用toFixed()函数和toPrecision()但没有成功。对不起这个问题,这只是因为我是一个菜鸟,过去几天一直在研究/试图找到答案。

编辑: 这是我尝试过的一个例子:

StoreR=R_OUT.value/255.00.toFixed(2);
//NOTE: R_OUT.value is equal to the RED value, for example: 0.5254901960784314

1 个答案:

答案 0 :(得分:2)

你走了:

StoreR = (R_OUT.value/255.00).toFixed(2);

你需要像上面这样的括号,否则这基本上就是发生了什么:

StoreR = R_OUT.value / (255.00.toFixed(2));

换句话说,toFixed正在应用于255.00,除非您指定在应用toFixed函数之前首先将R_OUT.value除以255.00。