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í:
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íaEn 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íaEn 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íaEl 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.