如何将获取到的整数转换为字符串

使用问题 · 549 次浏览
有过丶且多 创建于 2024-04-10 16:02

function exec(){
 // var localName = quickerGetVar('num'); 
 var localName = quickerGetVar('num').toString(); 
 quickerSetVar('text', 'Hello, ' + localName );
 return 0;
}

num为数字(整数)类型,以上代码会报错,如果将num改为数字类型就不会,但是需要在多字段表单中需要设置这个数字为整数,该怎么操作呢?

以下为动作测试连接

https://getquicker.net/Sharedaction?code=ff597f87-f7d4-4005-4825-08dc59347e50


回复内容
CL 2024-04-10 16:32
#1

int64,超过了js所能表示的数字范围,js里只有一种数字类型,所以会报错,我猜测是这个原因。

我查到比较新的js环境支持bigint类型,目前所使用的底层模块应该是不支持的。 https://zh.javascript.info/bigint 

有过丶且多 回复 CL 2024-04-10 16:36 :

好,刚刚想到的是先用赋值模块将num整数存到一个文本中去,再用js获取,解决了

回复主贴