El papel de indexf

El papel del índice de

gramática:

    str.indexOf(searchValue [, fromIndex])
  • Parámetros: searchValue: el valor de la cadena que se buscará.

  • Si no se proporciona una cadena exacta, [searchValue será forzado a "indefinido"], y este valor se buscará en la cadena actual.

  • Por ejemplo:

  • 'undefined'.indexOf()//将会返回0,因为undefined在位置0处被找到
    'undefine'.indexOf()//将会返回 -1 ,因为字符串'undefined'未被找到
    
  • fromIndex:
    Número opcional que indica por dónde empezar a buscar. Puede ser cualquier número entero, el valor predeterminado es 0.
    Si el valor de fromIndex es menor que 0 o mayor que str.length, entonces la búsqueda comienza desde 0 y str.length respectivamente.

  • Valor devuelto:
    el índice de la ### primera ### ocurrencia de la cadena searchValue a buscar, o -1 si no se encuentra.
    Si searchValue es una cadena vacía, se devuelve fromIndex. Si el valor de fromIndex está vacío, o si el valor de fromIndex es menor que la longitud de la cadena buscada, el valor devuelto es el mismo que el siguiente valor de fromIndex.
    Si el valor de fromIndex es mayor o igual que la longitud de la cadena, devolverá directamente la longitud de la cadena (str.length)

  • Por ejemplo:
    comenzamos con el hola mundo más simple

    var str="Hello world!";  
    document.write(str.indexOf("Hello") + "<br />"); 
    
    document.write(str.indexOf("World") + "<br />"); 
    
    document.write(str.indexOf("world"));  
    

Puede imprimir la salida en la consola para ver si el resultado es diferente de lo que piensa. Terminé por no dejarlo ir.

Características:

  1. Estrictamente sensible a mayúsculas y minúsculas;
  2. Cuando use indexOf para recuperar una matriz, use '===' para hacer coincidir, lo que significa que se verificará el tipo de datos.

Supongo que te gusta

Origin blog.csdn.net/TC_DESpipi/article/details/128655450
Recomendado
Clasificación