Doménica Parra. Semestre: Segundo. Año Lectivo: 2017-2018 Existen varios tipos de datos en JavaScript, dependiendo de si el dato es un texto, un número, u otros. El primer tipo que vamos a conocer es el tipo string. Los datos de tipo string son datos que contienen texto.
JavaScript tiene una manera un poco especial de escribir
cadenas de texto. Es necesario conocer las reglas para no provocar un error de ejecución. * BLOB: Una longitud máxima de 65.535 caracteres. Válido para objetos binarios como son un fichero de texto, imágenes, ficheros de audio o vídeo. No distingue entre minúsculas y mayúsculas. * MEDIUMBLOB: Una longitud máxima de 16.777.215 caracteres. Válido para objetos binarios como son un fichero de texto, imágenes, ficheros de audio o vídeo. No distingue entre minúsculas y mayúsculas. * LONGBLOB: Una longitud máxima de 4.294.967.298 caracteres. Válido para objetos binarios como son un fichero de texto, imágenes, ficheros de audio o vídeo. No distingue entre minúsculas y mayúsculas. * SET: Almacena 0, uno o varios valores una lista con un máximo de 64 posibles valores. * ENUM: Igual que SET pero solo puede almacenar un valor. * TINYTEXT: Una longitud máxima de 255 caracteres. Sirve para almacenar texto plano sin formato. Distingue entre minúsculas y mayúsculas. * TEXT: Una longitud máxima de 65.535 caracteres. Sirve para almacenar texto plano sin formato. Distingue entre minúsculas y mayúsculas. * MEDIUMTEXT: Una longitud máxima de 16.777.215 caracteres. Sirve para almacenar texto plano sin formato. Distingue entre minúsculas y mayúsculas. * LONGTEXT: Una longitud máxima de 4.294.967.298 caracteres. Sirve para almacenar texto plano sin formato. Distingue entre minúsculas y m Cualquier cadena en JavaScript pertenece al tipo string y al objeto String. El objeto String es un objeto propio de JavaScript que contiene métodos y propiedades específicos para el tipo string.
Esto quiere decir que cualquier tipo de cadena, al ser
'familia' del objeto String, puede utilizar esos métodos del objeto String y sus propiedades como si fuesen propias. Por ejemplo, el objeto String tiene una propiedad llamada length, esta propiedad devuelve un número que representa el número de caracteres de ese objeto String. Si tenemos una cadena como:
var cadena="la casa es roja";
podemos utilizar con ella la propiedad length
var numeroCaracteres=cadena.length;
y conocer asi el número de caracteres de la cadena.
El método substring permite acceder a una parte de la cadena. Este método admite dos argumentos. El primero es un número que sirve para señalar el número de carácter de la cadena desde el que empezamos a contar. El segundo argumento es un número que señala el número de carácter de la cadena en el que queremos terminar. cadena. Substring(0,3) indica que queremos obtener desde el carácter 0 de 'cadena' hasta el carácter 3 de 'cadena' (es decir, 4 caracteres en total). * La clase String proporciona métodos para el tratamiento de las cadenas de caracteres: acceso a caracteres individuales, buscar y extraer una subcadena, copiar cadenas, convertir cadenas a mayúsculas o minúsculas, etc. * Se puede crear un String de varias formas, entre ellas: • Utilizando una cadena de caracteres entre comillas: String s1 = "abcdef"; • Utilizando operador de concatenación +con dos o más objetos String: String s2 = s1 + "ghij"; //s2 contiene "abcdefghij" String s3 = s1 + s2 + "klm"; //s3 contiene " abcdefabcdefghijklm“
Además la clase String proporciona varios constructores, entre ellos:
* • Harvey M. Deitel, Paul J. Deitel, Cómo programar en Java, México, Pearson Prentice Hall • https://www.discoduroderoer.es/metodos-de-string/