如何把变量间的计算结果转换成中文数字在文本显示



  • 例如:变量1-变量2+变量3=5, “5”要怎么变成中文数字“五”在文本中显示?



  • 如果只是单纯把数字转成中文数字,可以试试执行十次replace表达式
    replace表达式的作用如下,所以只要把数字0到9都执行一次就行了undefined
    undefined

    方便起见的话,可以做成动作组,方便调用,例如下面这样:undefined
    undefined

    要调用的时候按下面的方式调用就行了,只要调用的时候,上面这个动作组事件跟你要调用的事件在同一个事件表就行了undefined
    undefined

    不过我感觉你想说的是把阿拉伯数字转换成中文表述,例如 12 转换成 十二
    如果是这样的话,上面的方法就不好用了,需要自己写转换事件,会麻烦上不少



  • @牙白desune 成功了,你已经回答了我2个问题了,谢谢! 🙏
    顺便问下,哪里有表达式的汇总,想自己学一下。



  • @Aa https://www.evkworld.cn/wiki/117官网的学习页里有,下拉到后面就是对应组件的表达式,左边的组件大全和能力大全里都有,或者你在引擎内部也可以看到,基本上条件动作的输入框,只要有这个按钮的,都可以打开表达式列表的窗口,个人比较建议看引擎自带的这个,官网的有时候会来不及更新,有小部分表达式没写出来,不过官网的解释可能会相对详细一点?undefined
    undefined


登录后回复