什么是vbscript Mid函数的javascript等效函数?是substring()还是substr()?

时间:2012-12-19 05:32:38

标签: javascript

有两个javascript解决方案,

1. String.substring(from,to) 
2. String.substr(from,length)

什么是vb脚本Mid()函数最方便的解决方案

4 个答案:

答案 0 :(得分:5)

方法substr匹配最近的VB Mid函数的使用。明显不同的是VB函数将字符串作为参数,其中JS substr是字符串对象的方法

string.substr(start,length)

答案 1 :(得分:2)

foo = "Hello World!".substr(2, 4);

相同
foo = Mid("Hello World!", 2, 4)

答案 2 :(得分:1)

这取决于你想做什么。如果在VBScript中你减去查找长度,substring对你来说可能是最方便的,因为你不必计算长度。另一方面,如果您有长度,否则需要计算结束位置,substr对您来说会更方便。

答案 3 :(得分:1)

中间函数的语法如下,

 Mid(string,start[,length]) 

中间函数使用长度作为参数。因此,您必须使用长度。

 string.substr(start,length)
相关问题