AE表达式怎么添加小数点后一位?

如图,下面数值是22.6,但是上面自动四舍五入显示23,怎么让上面也显示22.6,回答问题的看好我图片上的内容,我想让这个22.6不自动四舍五入变成23

    控制小数位数,在该值末尾添加 .toFixed(n) ,n为你希望保留的小数位数。

    百分比数值,在该值末尾添加 +"%"


    请点击输入图片描述

温馨提示:答案为网友推荐,仅供参考
第1个回答  2024-04-06
1.控制小数位数,在该值末尾添加 .toFixed(n) ,n为你希望保留的小数位数。
2.

百分比数值,在该值末尾添加 +"%"
第2个回答  2024-04-09
在Excel中若想取消数字的自动四舍五入,可以按照以下步骤进行操作:

1. 点击开始工具栏下方的数字功能区,点击选项框下拉菜单,选择“常规”格式,即可显示出所有的小数位数值。
2. 若只想显示部分小数位数,可以继续调整单元格格式为“数值”,并设置指定的小数位数。
第3个回答  2024-04-06
在AE(Adobe After Effects)中,你可以使用内置的表达式来控制文本层中小数点后的位数。以下是一个简单的表达式示例,可以将文本层中的数字保留一位小数:

1. 选择你想要添加小数点后一位的文本层。
2. 点击文本层上的“文本”属性,确保你选择了要调整的数字部分。
3. 按下Alt键(Windows)或Option键(Mac),并单击该数字部分的表达式时钟图标,以打开表达式编辑器。
4. 在表达式编辑器中,输入以下表达式:

```javascript
var num = thisLayer.text.sourceText;
num.toFixed(1);
```

5. 点击“确定”以应用表达式。

这个表达式将会将文本层中的数字保留一位小数。你可以根据需要调整表达式中的数字位数,例如 `toFixed(2)` 可以保留两位小数。

希望这个简单的表达式能帮助你在AE中添加小数点后一位!如果有任何问题或需要进一步的帮助,请随时告诉我。
第4个回答  2024-04-10

在Adobe After Effects(AE)中,你可以使用表达式来控制层属性,如位置、旋转、缩放等。如果你想要一个表达式的结果保留小数点后一位,你可以使用toFixed()方法。toFixed()是JavaScript中的一个方法,用于将数字转换为字符串,并保留指定的小数位数。

以下是一个简单的例子,假设你有一个滑块控制器(Slider Control),你想要将其值转换为保留一位小数的字符串:

    首先,在AE中创建一个滑块控制器。

    然后,选择你想要控制的层属性(例如,位置)。

    按住Alt键(Windows)或Option键(Mac)并点击该属性的停止表(Stopwatch)图标以启用表达式。

    在表达式编辑器中,输入以下表达式:

    Slider Control").effect("Slider")("Slider").value.toFixed(1);
    thisComp.layer("Slider Control").effect("Slider")("Slider").value获取滑块控制器的当前值。toFixed(1)`将这个数字转换为保留一位小数的字符串。

    请注意,toFixed()返回的是一个字符串,而不是一个数字。如果你需要将结果作为数字使用(例如,进行数学运算),你可能需要在表达式中的其他地方将其转换回数字,使用parseFloat()或Number()函数。

    另外,由于AE的表达式系统是基于JavaScript的,因此你可以使用JavaScript中的其他方法和函数来操作和处理数字。

相似回答