Cómo verificar si la cadena contiene un signo de interrogación en JavaScript

Cómo verificar si la cadena contiene un signo de interrogación en JavaScript

Al final de cualquier oración o frase, un signo de interrogación (?) es un signo de puntuación utilizado para representar una pregunta directa. A veces, debe verificar si hay algún signo de interrogación en un documento de texto o un párrafo. Por ejemplo, para validar las preguntas presentes en el texto. JavaScript ofrece algunos métodos incorporados que ayudan a hacer esta tarea de manera eficiente.

Este tutorial demostrará el procedimiento para verificar el signo de interrogación en una cadena.

Cómo verificar si la cadena contiene un signo de interrogación en JavaScript?

Para verificar si una cadena determinada tiene un signo de interrogación, use los siguientes métodos.

  • incluye () método
  • Método Match ()

Usemos los dos uno por uno!

Método 1: Verifique si la cadena contiene un signo de interrogación usando () Método

Para verificar si un signo de interrogación está presente en una cadena, use el "Incluye ()" método. Acepta un signo de interrogación como argumento y devuelve "verdadero" si el signo de interrogación existe en la cadena, de lo contrario sale "FALSO".

Sintaxis

Siga el método mencionado a continuación para usar el método INCENDER ():

cadena.incluye (carácter);

Aquí, "personaje"Puede ser un signo de interrogación (?) que se verificará en la cadena especificada.

Ejemplo

En este ejemplo, crearemos una cadena almacenada en una variable llamada "cadena":

var string = "Cómo codificar un programa JavaScript?";

Luego, invoque el método INCENDER () aprobando un signo de interrogación como argumento y almacene el resultado devuelto en la variable "ans":

var ans = string.Incluye ('?');

Finalmente, imprima el valor resultante usando el "consola.registro()" método:

consola.log (Respuesta);

La salida mostrada "verdadero"Que indica que la cadena contiene un signo de interrogación (?)

Vamos a dirigirnos hacia el segundo método!

Método 2: Verifique si la cadena contiene un signo de interrogación usando el método Match ()

Otro método en JavaScript llamado "fósforo()"El método verifica si una cadena contiene un signo de interrogación o no. El método Match () compara una cadena con una expresión regular o un patrón regex. Si se produce una coincidencia, se devuelve una matriz de partidos; de lo contrario, el nulo se devuelve. El operador ternario o la declaración condicional también se pueden usar con el método Match ().

Sintaxis

Siga la sintaxis dada para verificar la cadena contiene un signo de interrogación utilizando el método Match ():

cadena.Match (regexPatnn);

Aquí, el "Regexpatrón" es la expresión regular que buscará el signo de interrogación en la cadena.

Ejemplo

Ahora usaremos la misma cadena creada en el ejemplo anterior y usaremos el operador ternario con el método Match () pasando la expresión regular para buscar el signo de interrogación:

var ans = string.fósforo(/\?/gramo) ? "verdadero Falso";

Imprima el resultado en la consola:

consola.log (Respuesta);

Como puede ver, la salida da "verdadero"Lo que significa el signo de interrogación (?) existen en la cadena:

Hemos reunido los métodos JavaScript más simples para determinar si la cadena contiene un signo de interrogación.

Conclusión

Para verificar si la cadena contiene un signo de interrogación, puede usar métodos predefinidos de JavaScript, como el método INCENDER () Método o Match (). El método incluye () busca el signo de interrogación como subcadena, mientras que el método coincidir () compara la cadena en función del patrón dado. Este tutorial demostró el procedimiento para verificar el signo de interrogación en una cadena con una explicación detallada.