返回 String 对象内第一次出现子字符串的字符位置。strObj.indexOf(subString[, startIndex])
参数
strObj 
必选项。String 对象或文字。 
subString 
必选项。要在 String 对象中查找的子字符串。 
starIndex 
可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。 
说明
indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。从左向右执行查找。否则,该方法与 lastIndexOf 相同。示例
下面的示例说明了 indexOf 方法的用法。function IndexDemo(str2){
   var str1 = "BABEBIBOBUBABEBIBOBU"
   var s = str1.indexOf(str2);
   return(s);
}-1是指找不到。=是是赋值,==是比较

解决方案 »

  1.   

    Microsoft(R) JScript(R)
    indexOf 方法   语言参考 
    版本 1 
     请参阅                  应用于
    --------------------------------------------------------------------------------描述
    返回 String 对象内第一次出现子字符串的字符位置。 
    语法
    strVariable.indexOf(substring, startindex)
    "String Literal".indexOf(substring, startindex) 
    indexOf 方法的语法参数有: 部分 描述 
    substring 要在 String 对象中查找的子字符串。 
    startindex 可选的整数值,指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。 
    说明
    indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。 
    如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。 从左向右执行查找。否则,该方法与 lastIndexOf 相同。下面的示例说明了 indexOf 方法的用法:
    function IndexDemo(str2)
    {
      var str1 = "BABEBIBOBUBABEBIBOBU"
      var s = str1.indexOf(str2);
      return(s);
    }--------------------------------------------------------------------------------
      

  2.   

    Microsoft(R) JScript(R)
    比较运算符   语言参考 
    版本 1 
     请参阅 
    --------------------------------------------------------------------------------描述
    返回表示比较结果的 Boolean 值。
    语法
    expression1 comparisonoperator expression2
    比较运算符语法有以下部分:部分 描述 
    expression1 任何表达式。 
    comparisonoperator 任何比较运算符。 
    expression2 任何表达式。 
    说明
    比较字符串时,JScript 使用字符串表达式的 Unicode 字符值。 
    下面说明根据 expression1 和 expression2 的类型和值,不同组的运算符是如何作用的:关系运算符(<、>、<=、>=) 试图将 expression1 和 expression2 都转换为数字。 
    如果两表达式均为字符串,则按字典序进行字符串比较。 
    如果其中一个表达式为 NaN,返回 false。 
    负零等于正零。 
    负无穷小于包括其本身在内的任何数。 
    正无穷大于包括其本身在内的任何数。 
    相等运算符 (==、!=) 
    如果两表达式的类型不同,则试图将它们转换为字符串、数字或 Boolean 量。 
    NaN 与包括其本身在内的任何值都不相等。 
    负零等于正零。 
    null 与 null 和 undefined 相等。 
    相同的字符串、数值上相等的数字、相同的对象、相同的 Boolean 值或者(当类型不同时)能被强制转化为上述情况之一,均被认为是相等的。 
    其他比较均被认为是不相等的。 
    恒等运算符 (===、!==) 
    除了不进行类型转换,并且类型必须相同以外,这些运算符与相等运算符的作用是一样的。 
    --------------------------------------------------------------------------------
      

  3.   

    Microsoft(R) JScript(R)
    = 运算符   语言参考 
    版本 1 
     请参阅
    --------------------------------------------------------------------------------描述
    给变量赋值
    `语法
    result = expression
    = 运算符的语法组成部分如下:部分 描述 
    result 任何变量。 
    expression 任何数值表达式. 
    说明
    = 运算符和其他运算符一样,除了把值赋给变量外,使用它的表达式还有一个值。这就意味着可以象下面这样把赋值操作连起来写: 
    j = k = l = 0;执行完该例子语句后,j、k、和 l 的值都等于零。 
    --------------------------------------------------------------------------------
      

  4.   


    1.
    indexOf Method
    Returns the character position where the first occurrence of a substring occurs within a String object. strObj.indexOf(subString[, startIndex])Arguments
    strObjRequired. A String object or literal.subStringRequired. Substring to search for within the String object.startIndexOptional. Integer value specifying the index to begin searching within the String object. If omitted, searching starts at the beginning of the string.Res
    The indexOf method returns an integer value indicating the beginning of the substring within the String object. If the substring is not found, a -1 is returned. If startindex is negative, startindex is treated as zero. If it is larger than the greatest character position index, it is treated as the largest possible index. Searching is performed from left to right. Otherwise, this method is identical to lastIndexOf.
    2.=是赋值,==是相等的判断