Hernan Maza
PreguntaCual es la diferencia entre string y String?
Axel Vasquez
Hola. La diferencia es que strings (empezando en minúscula) es un dato primitivo, por lo que en memoria es literalmente lo que escribamos, pero Strings (empezando en mayúscula) es un objeto
¿Por o para qué?
Bueno, al ser string un dato primitivo este no tiene propiedades ni métodos (length, slice, indexOf, etc..) así que cuando llamamos alguno de ellos JavaScript internamente lo envuelve en un objeto String y luego ejecuta dicho método o propiedad.
Mas informacion en MDN
Moisés Manuel Morín Hevia
La mayúscula en los tipos de dato hace referencia a los objetos. Osea lo va a interpretar como si no fuera un dato primitivo lo que causará problemas.
Irving Juárez
Solo que cuando nos referimos a
String