¿Cuándo se utilizan cadenas vacías en aplicaciones web?

Cualquier formulario en una aplicación web que tenga un campo opcional podría tener una cadena vacía. Sin embargo, la cadena vacía se puede representar de dos maneras diferentes. Por ejemplo,

nulo
“”

Más información sobre la cadena vacía en diferentes lenguajes de programación, consulte esta cadena vacía – Wikipedia.

En el extremo frontal, JS probablemente tendrá algún tipo de validación para asegurarse de que todos los campos requeridos no tengan una cadena vacía y que los campos opcionales estén bien para tener una cadena vacía.

Una vez que se pasa la validación de front-end, el formulario se enviará al back-end o al servidor, entonces es probable que también haya una validación de back-end que haga al menos lo que hace el front-end.

Por último, pero no menos importante, se puede usar una cadena vacía para los campos opcionales en un formulario para que la aplicación web sepa que el usuario no ingresó nada en ese campo opcional.

¡Espero que esto ayude!

Cuando la aplicación del lado del servidor está escrita en Java.

En Java, tienes que escribir, decir

Cadena s = nulo;
if (str! = null) {
s = str.trim (). split (“”);
}

Para no escribir ese código detallado en todas partes, los programadores de Java simplemente no permiten que str sea nulo.

En otros idiomas, simplemente puedes escribir

var s = str? .Trim () ?. Split (“”) // C #

o

s = str & .strip & .split (”) # Ruby

o al menos

var s = str && str.trim (). split (”) // Javascript

tan nulo (o nulo en Ruby) no es tan malo.

A veces, antes de escribir una cadena completa, los desarrolladores web primero colocarán una cadena vacía en el código como marcador de posición, ¡antes de completarla más tarde!