Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

String.prototype.includes()

BaselineWidely available

El métodoincludes() determina si una cadena de texto puede ser encontrada dentro de otra cadena de texto, devolviendotrue ofalse según corresponda.

Pruébalo

const sentence = "The quick brown fox jumps over the lazy dog.";const word = "fox";console.log(  `The word "${word}" ${    sentence.includes(word) ? "is" : "is not"  } in the sentence`,);// Expected output: "The word "fox" is in the sentence"

Sintaxis

str.includes(searchString[, position])

Parametros

searchString

Una cadena a buscar en el textostr.

positionOpcional

La posición dentro de la cadena en la cual empieza la búsqueda desearchString (Por defecto este valor es 0).

Valor devuelto

true si la cadena de texto contiene la cadena buscada; en caso contrario,false.

Descripción

Este método permite determinar si una cadena de texto se encuentra incluida dentro de la otra.

Sensibilidad a Mayúsculas/Minúsculas

El métodoincludes() es "case sensitive" (tiene en cuenta mayúsculas y minúsculas). Por ejemplo, la siguiente expresión devolveráfalse:

js
"Ballena azul".includes("ballena"); // devuelve false

Polyfill

Este método ha sido agregado a la especificación ECMAScript 2015 y puede no estar disponible en toda las implementaciones de JavaScript.

Sin embargo, puedes usar este método como polyfill:

js
if (!String.prototype.includes) {  String.prototype.includes = function (search, start) {    "use strict";    if (search instanceof RegExp) {      throw TypeError("first argument must not be a RegExp");    }    if (start === undefined) {      start = 0;    }    return this.indexOf(search, start) !== -1;  };}

Ejemplos

Usandoincludes()

js
const str = "To be, or not to be, that is the question.";console.log(str.includes("To be")); // trueconsole.log(str.includes("question")); // trueconsole.log(str.includes("nonexistent")); // falseconsole.log(str.includes("To be", 1)); // falseconsole.log(str.includes("TO BE")); // falseconsole.log(str.includes("")); // true

Especificaciones

Specification
ECMAScript® 2026 Language Specification
# sec-string.prototype.includes

Compatibilidad con navegadores

Ver también

Help improve MDN

Learn how to contribute.

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp