JavaScript es un lenguaje que se utiliza normalmente para codificar componentes interactivos para los sitios web HTML. Tiene muchas características integradas que se centren en los datos de texto . JavaScript puede mostrar los datos como una cadena literal , que es similar en muchos aspectos a un objeto de cadena . Hay muchos aspectos a los literales de cadena que debe ser entendido por cualquier persona que desee programar en JavaScript . La declaración de los literales de cadena
Un literal de cadena se declara mediante la colocación de citas en torno a una secuencia de texto de esta manera : str = "text ". Por el contrario, un objeto de cadena se crea llamando al constructor de String y pasándolo de una secuencia de texto, así: . String ( "text " )
siempre pasan como valores
los literales de cadena
se pasan como valores en funciones. Pasar por valor copia la cadena en una variable local de la función. Esto significa que los cambios realizados por la función de la copia local de la cadena no tienen efecto en la cadena original literal.
Acceso a los métodos de cadena
los literales de cadena tienen acceso a todos los métodos de la clase string. Esto es posible por el intérprete de JavaScript , que transforma temporalmente una cadena literal a un objeto de cadena cuando se realiza una llamada al método.
Agregar propiedades o métodos
A diferencia de un cadena de objetos , propiedades y métodos no se pueden añadir a los literales de cadena . Propiedades y métodos se pueden añadir a los objetos de cadena para añadir funcionalidad , tales como cambiar el caso de todos los caracteres o convertir a otro tipo de datos . La razón de los métodos y propiedades que no se pueden agregar a los literales de cadena se debe a que , cuando una llamada al método se realiza en una cadena literal , se transforma en un objeto de cadena y adopta el conjunto predeterminado de propiedades y métodos. Los métodos o propiedades asignadas a la cadena literal son inaccesibles.