A continuación se muestran los métodos para convertir diferentes objetos en strings.
Método 1: usar la función String() La función String() convierte el valor de un objeto en una string. Sintaxis:
String(object)
Parámetro:
- Objeto JavaScript
Ejemplo :
javascript
<script> var bool_to_s1 = Boolean(0); var bool_to_s2 = Boolean(1); var num_to_s = 1234; document.write( typeof( bool_to_s1)+"<br>"); document.write( typeof(String( bool_to_s1))+ "<br>"); document.write( typeof( bool_to_s2)+ "<br>"); document.write(typeof(String( bool_to_s2))+ "<br>"); document.write( typeof( num_to_s)+ "<br>"); document.write(typeof(String( num_to_s))+ "<br>"); </script>
Producción:
boolean string boolean string number string
Método 2: Usar JSON.stringify() JSON.stringify() convierte el objeto javascript en una string que se necesita para enviar datos a través del servidor web. Sintaxis:
JSON.stringify(obj)
Parámetro:
- Puede ser objeto, array
Ejemplo:
javascript
<script> var obj_to_str = { name: "GeeksForGeeks", city: "Noida", contact:2488 }; var myJSON = JSON.stringify(obj_to_str); document.write(myJSON) </script>
Producción:
{"name":"GeeksForGeeks", "city":"Noida", "contact":2488}
Más sobre JSON.stringify()
Método 3: usar el operador más (+) con una string de forma predeterminada en la operación de concatenación de una string con cualquier valor de tipo de datos. JavaScript primero convierte el valor a un tipo de string y luego lo concatena a una string. Sintaxis:
"" + object ;
Ejemplo#:
Javascript
var obj1 = new Object(); var obj2 = { ww : 99 , ss : 22}; console.log( typeof( obj1 )); console.log( typeof( '' + obj1)); console.log( typeof( obj2 )); console.log(typeof( '' + obj2 ));
Producción:
object string object string
Publicación traducida automáticamente
Artículo escrito por ravikishor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA