gpt4 book ai didi

javascript - InStr 与 indexOf

转载 作者:行者123 更新时间:2023-11-29 17:34:18 32 4
gpt4 key购买 nike

这个 ASP InStr 函数是否等同于 js indexOf 函数:

ASP:

<%
Function validation(ByVal var2)
If (InStr(var1, "," & var2 & ".") = 0) Then
validation = 1
Exit Function
End If
End Function
%>

JS:

validation = function(var2) {
if (var1.indexOf("," + var2 + ".") == -1) {
ValidateAction = 1;
};
return ValidateAction;
};

最佳答案

不,它们只有一种情况相同。如果找不到值 InStr 返回 0 和 indexOf 返回 -1,但 Instr 还有很多其他的,看看

差异

InStr 函数返回一个字符串在另一个字符串中第一次出现的位置。

InStr 函数可以返回以下值:

If string1 is "" - InStr returns 0
If string1 is Null - InStr returns Null
If string2 is "" - InStr returns start
If string2 is Null - InStr returns Null
If string2 is not found - InStr returns 0
If string2 is found within string1 - InStr returns the position at which match is found
If start > Len(string1) - InStr returns 0

而 javascript indexOf() 方法返回指定值在字符串中第一次出现的位置。

This method returns -1 if the value to search for never occurs.

关于javascript - InStr 与 indexOf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58659340/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com