JavaScript 中对应 vbscript Chr() 函数的是什么?

16

我需要将以下代码行转换为 JavaScript:

cOrderNumList = frmSearch.OrderNumList.Value
cOrderNumList = Replace(cOrderNumList, Chr(10), "")
aOrderNumList = Split(cOrderNumList,",")

JavaScript中与Chr(10)等效的是什么?


5
这是一个非常有用的问题。为什么它被关闭了呢? - Jay
1
提名重新開放,因為這是一個有用的問題(非常適合進行谷歌搜索),而且問題非常清晰明確。 - Adam Cameron
4个回答

15
cOrderNumList = frmSearch.OrderNumList.Value;
cOrderNumList = cOrderNumList.replace(String.fromCharCode(10), "");
aOrderNumList = cOrderNumList.split(",");

我的修改正确吗?


根据问题,我们需要按“,”拆分。因此最后一行应为aOrderNumList = cOrderNumList.split(","); - Madura Harshana
@←Madura Harshana。 “,”是默认分隔符。 - user160820

12

4

要将字符代码转换为字符串,您可以采用以下方法:

var outputString = yourString.replace(cOrderNumList, String.fromCharCode(10))

请注意,这将把字符代码转换为一个字母字符串。你无法真正转换为纯字符,因为JavaScript中不存在char类型。


我认为 Replace 应该用小写字母书写。 - user160820
谢谢。var outputString = yourString.replace(cOrderNumList, String.fromCharCode(10)) 需要用空字符串 "" 替换吗? - Madura Harshana

4
您可以使用String.fromCharCode,但如果您的字符是硬编码的,则最好只需使用"\n"
由于replace仅替换第一个字符,因此建议使用此简单的正则表达式:
cOrderNumList = cOrderNumList.replace(/\n/g, "")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接