JavaScript: ¿Cuál es la mejor manera de probar una cadena vacía?
Pregunta de Chematik | 29/04/2020 a las 21:19
Pregunta de arriba. Quiero saber la mejor manera de probar si una cadena está vacía en JavaScript.
Temas Relacionados
¿Qué categorías hay en los Premios Óscar?
Información | 0 Comentarios
¿Cuántos Oscars puede obtener una película al máximo?
Artículo | 0 Comentarios
Películas premiadas con la mayoría de los Oscars
Información | 0 Comentarios
JavaScript: Eliminar el último Carácter de una Cadena/String
Consejo | 0 Comentarios
Delphi/Lazarus: Mostrar Fecha y Hora actuales
Consejo | 0 Comentarios
jQuery: Deshabilitar Botón Enviar si ninguna Casilla de Verificación está marcada
Tutorial | 5 Comentarios
Delphi/Lazarus: Mostrar Array de Bytes como Cadena de Valores HEX
Consejo | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
Si solo desea probar, si una variable tiene algún valor, puede hacerlo así:
Si desea probar, si también es una variable del tipo String, puede proceder de la siguiente manera:
El operador de comparación con tres signos de igual prueba, por un lado, en el mismo contenido y, por otro lado, en el mismo tipo (en este caso, String); en comparación con ==, que solo comprueba el mismo contenido.
30/04/2020 a las 15:25
También puede ver la longitud de la cadena, así:
O incluso más elegante:
Ciertamente hay muchas maneras ...
30/04/2020 a las 22:03
Creo que la mejor solución es la siguiente, por lo que también podemos ver si nuestra cadena es null:
Solo eso funciona para mí para una cadena que está undefined (indefinida), null (nula) o vacía.
30/04/2020 a las 23:24
Si queremos tratar las cadenas pares que contienen solo espacios en blanco, como espacios o saltos de línea, como vacías, podemos hacerlo así:
Por supuesto, esto es obviamente algo más pesado en rendimiento que las otras soluciones sugeridas.
01/05/2020 a las 21:36