
Hernan Maza
PreguntaCual es la diferencia entre string y String?

Irving Juárez
Solo que cuando nos referimos a
String

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.

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.