Cómo verificar la cadena vacía/indefinida/nula en JavaScript?

Cómo verificar la cadena vacía/indefinida/nula en JavaScript?
JavaScript tiene la capacidad de verificar la cadena vacía/indefinida/nula en el lado del cliente para la autenticación. Es útil mejorar el procesamiento de datos antes de reenviarlos al servidor. El objetivo principal es autenticar los valores que los usuarios ingresan, ya sea que estén vacíos o llenos.

Un vacío la cadena representa una cadena de longitud cero, mientras que un nulo La cadena muestra que no contiene ningún valor. Además, el indefinido el término se refiere a una variable que no tiene un valor.

En este artículo, se demuestran tres métodos para verificar cadenas vacías/indefinidas/nulas en JavaScript.

Estos métodos validan la cadena vacía o llena. Los resultados de esta publicación se describen aquí:

  • Uso del operador de igualdad estricto (===) para cadena vacía/indefinida/nula
  • Uso de la propiedad de longitud para cadena vacía/indefinida/nula
  • Variable de conversión a boolean para verificar la cadena vacía/indefinida/nula

Método 1: Uso del operador "===" para cadena vacía/indefinida/nula en JavaScript

En este método, el operador de igualdad estricto se utiliza para verificar la cadena indefinida, vacía o nula. El operador devuelve la salida verdadera si el usuario ingresa el tipo de datos de cadena; De lo contrario, el operador devuelve la salida falsa.

Código

// Ejemplo de usar el operador "===" para verificar la cadena vacía
consola.log ("===" ") // verifique el valor vacío
consola.log ("__" === "") // Verifique el valor del operador

En el código, el operador "===" se utiliza para verificar la cadena vacía en JavaScript.

Nota: Las cadenas indefinidas y nulas no se validan utilizando el operador "===" en Javascript.

Después de la ejecución del código, la salida se proporciona a continuación.

Producción

El resultado del código devuelve valores después de validar/verificar las cadenas que se llenan o vacías. De esta manera, la primera línea devuelve el valor real que valida la cadena vacía en el código JavaScript.

Método 2: Uso de la propiedad de longitud para cadenas vacías/indefinidas/nulas en JavaScript

Otro método se adapta utilizando la propiedad de longitud de JavaScript. Para ejercer la propiedad de longitud, se utilizan las siguientes líneas de código:

Código

// Ejemplo de uso de la propiedad de longitud para verificar la cadena vacía
Let String1 = "Bienvenido a JavaScript World"; // Verifique la cadena
Let String2 = ""; // Verifique la cadena vacía
consola.log (string1.Longitud === 0)
consola.log (string2.Longitud === 0)

En el código, string1, string2 se utilizan para almacenar diferentes tipos de datos. Al final, la propiedad de la longitud se utiliza para calcular si la cadena está vacía o no y devuelve la salida.

Nota: La propiedad de longitud no es compatible con indefinido y nulo cadenas en JavaScript.

Producción

La pantalla anterior indica que el segundo valor en la salida es verdadero, lo que valida que la cadena está vacía.

Mientras que otros valores devuelven falsos, que muestra que las cadenas se llenan.

Método 3: Conversión de cadena a booleano para verificar la cadena vacía/indefinida/nula

En el tercer método, las cadenas vacías/indefinidas/nulas se verifican convirtiendo la variable en un valor booleano. El código se proporciona a continuación con descripciones.

Código

// Ejemplo de usar el método booleano para verificar la cadena vacía
Let String1 = "Bienvenido a JavaScript World"; // Verifique la cadena
Let String2 = ""; // Verifique la cadena vacía
consola.log (boolean (string1))
consola.log (boolean (string2))

El código contiene dos variables nombradas String1 y string2. La variable String1 almacena la cuerda llena "Bienvenido a JavaScript", Mientras que variable string2 Contiene el vacío "" valor de cadena. Después de almacenar valores de cadena en estas variables, un Método booleano Para verificar si la cadena está vacía o no en JavaScript.

Nota: El método no calcula las cadenas nulas y indefinidas en JavaScript.

Producción

El mismo resultado se puede ver en la salida con el método booleano que valida que la primera cadena se llena y la otra está vacía en JavaScript.

Conclusión

JavaScript puede verificar la cadena vacía/indefinida/nula con el operador de igualdad "===" estricto, propiedad de longitud y método booleano. El operador "===" valida el valor de la cadena, la propiedad de longitud calcula la longitud de la cadena y el método booleano se utiliza pasando los valores de cadena. Usando estos métodos, los usuarios pueden implementar diferentes problemas, como validación de formulario, cálculos del lado del cliente, fechas y tiempos de manejo, etc.