使用带有parseInt和toString的字符串输入的Javascript

2024-06-01 10:47:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用一个心理学软件程序(称为PsychoPy),我正在尝试将一些Python代码翻译成javascript。我是python程序员的新手,以前从未使用过javascript

python代码如下所示:

$str(int(expInfo['participant'])%4)+'_block_1.csv'

因此,不同的参与者编号使用来自不同.csv文件的数据。在Python中,我首先将参与者字符串转换为整数,以便对其使用模,然后将其转换回字符串以读取完整的.csv文件。我正在尝试使用parseInt将其转换为JS,这样我就可以使用模,然后使用toString再次将其返回

到目前为止,我已经尝试过类似:toString(parseInt(expInfo['participant']),它给出了一个未定义的响应

是否可以将这一行python代码转换为一行js?任何帮助都将非常感谢,非常感谢


Tags: 文件csv字符串代码javascript参与者程序员participant
2条回答

尝试:

`${parseInt(expInfo['participant'])}`

在javascript中,我们将其称为“模板文字”,这是允许嵌入表达式的字符串文字。在字符串文本中,我们可以使用${}将实例或变量的值放入字符串

因此,通过使用上面的代码,您将能够将parseInt(expInfo['participant'])的结果作为字符串文本

这应该做到:

`${expInfo['participant']}_block_1.csv`

相关问题 更多 >