有兩個JavaScript方案來解決這個,vbscript Mid函數的javascript等價函數是什麼?是substring()還是substr()?
1. String.substring(from,to)
2. String.substr(from,length)
什麼是VB腳本MID()函數
有兩個JavaScript方案來解決這個,vbscript Mid函數的javascript等價函數是什麼?是substring()還是substr()?
1. String.substring(from,to)
2. String.substr(from,length)
什麼是VB腳本MID()函數
方法substr
匹配VB最接近的功能使用VB Mid
。 VB函數以字符串作爲參數,其中JS substr
是字符串對象的方法。
string.substr(start,length)
['slice'](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/slice)是'substr'(這是半標準的)的標準版本。 – katspaugh
最方便的解決方案這取決於你想要做什麼。如果在VBScript中減去找到長度,substring
可能是最方便的,因爲您不必計算長度。另一方面,如果您有長度並且需要計算結束位置,則substr
將對您更加方便。
foo = "Hello World!".substr(2, 4);
相同
foo = Mid("Hello World!", 2, 4)
語法中期功能遵循,
Mid(string,start[,length])
Mid函數使用長度爲parameter.So,你必須使用長度。
string.substr(start,length)
那麼'Mid'參數是什麼? – Ian