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

vbscript Mid函数的javascript等效函数是什么?那是substring()还是substr()?,javascript,Javascript,有两种javascript解决方案 1. String.substring(from,to) 2. String.substr(from,length) vb脚本Mid()函数最方便的解决方案是什么?这取决于您想做什么。如果在VBScript中,您要用减法计算长度,子字符串可能最方便,因为您不必计算长度。另一方面,如果您有长度,否则需要计算结束位置,substr将更方便您。方法substr与VBMid函数的用法相匹配。明显的区别在于VB函数将字符串作为参数,其中JSsubstr是字符串对象的

有两种javascript解决方案

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

vb脚本Mid()函数最方便的解决方案是什么?这取决于您想做什么。如果在VBScript中,您要用减法计算长度,
子字符串
可能最方便,因为您不必计算长度。另一方面,如果您有长度,否则需要计算结束位置,
substr
将更方便您。

方法
substr
与VB
Mid
函数的用法相匹配。明显的区别在于VB函数将字符串作为参数,其中JS
substr
是字符串对象的方法

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

mid函数的语法如下:

 Mid(string,start[,length]) 
Mid函数使用长度作为参数。因此,必须使用长度

 string.substr(start,length)

那么
Mid
采用什么参数呢?是
substr
(半标准)的标准版本。
 Mid(string,start[,length]) 
 string.substr(start,length)