1+ <!DOCTYPE html>
2+ < html >
3+ < head >
4+ < meta charset ="utf-8 ">
5+ < title > Practica de Objeto String II</ title >
6+ </ head >
7+ < body >
8+ < script >
9+ var cadena = "esta es una cadena" ;
10+
11+ //MÉTODOS DE BUSQUEDA:
12+ //chartAt(<num>): Devueve el caracter de una posicion
13+ alert ( cadena . charAt ( 3 ) ) ; //Devuelve 'a'
14+
15+ //indexOf: nos devuelve la primera posicion de un caracter.
16+ alert ( cadena . indexOf ( 'a' ) ) ;
17+
18+ //lastIndexOf: nos devuelve la ultima posicion de un caracter.
19+ alert ( cadena . lastIndexOf ( 'a' ) ) ;
20+
21+ //search(<cadena|exp>): busca una cadena dentro de otra.
22+ alert ( cadena . search ( 'una' ) ) ;
23+
24+ //match(<exp>): busca coincidencias con una expresion regular.
25+
26+ //MÉTODOS DE COMPARACIÓN:
27+ //localCompare(<cadena>): devuelve -1 (antes), 0 (son iguales), 1 (después).
28+ alert ( cadena . localeCompare ( "este es un" ) ) ;
29+
30+ //INCLUYE, EMPIEZA O TERMINA
31+ //includes(<cadena>): devuelve true si la cadena incluye el parámetro.
32+ alert ( cadena . includes ( 'esta' ) ) ;
33+
34+ //startsWith(<cadena>): devuelve true si la cadena empieza con el parámetro.
35+ alert ( cadena . startsWith ( 'hola' ) ) ;
36+
37+ //endsWith(<cadena>): devuevel true si la cadena acaba con el parámetro.
38+ alert ( cadena . endsWith ( 'Chao' ) ) ;
39+
40+ //CONCATENACIÓN Y REPETICIÓN
41+ //concat(<cadena>): cacatena la cadena con el parámetro.
42+ alert ( cadena . concat ( ', esto se lo concatenamos' ) ) ;
43+
44+ //repeat(<num>): repite la cadena un determinado numero de veces.
45+ alert ( cadena . repeat ( 3 ) ) ;
46+
47+ //EXTRACCIÓN:
48+ //slice(<pos_ini>, <pos_fin>): devuelve la cadena comprendida entre ambas posiciones
49+ alert ( cadena . slice ( 2 , 5 ) ) ;
50+
51+ //substring(<pos_ini>, <pos_fin>): devuelve la cadena comprendida entre ambas posiciones
52+ alert ( cadena . substring ( 2 , 5 ) ) ;
53+
54+ //substr(<pos_ini>, <num_carac>): devuelve la cadena comprendida entr la posicion inical y el cantidada de caracteres
55+ alert ( cadena . substring ( 2 , 5 ) ) ;
56+
57+ //split(<caracter>, [<num_veces>]): divide la cadena en un array de subcandenas separadas por el caracter del primer parámetro
58+ alert ( cadena . split ( " " ) ) ;
59+
60+ //trim(): extrae los caracteres de una cadena quitando los espacions
61+ alert ( ' Esta cadena tiene espacios ' . trim ( ) ) ;
62+
63+ //MAYÚSCULAS Y MINÚSCULAS:
64+ //toLowerCase(): devuelve la cadena en minúsculas.
65+ alert ( cadena . toLowerCase ( ) ) ;
66+
67+ //toUpperCase(): devuelve la cadena en mayúsculas.
68+ alert ( cadena . toUpperCase ( ) ) ;
69+
70+ //MÉTODOS ESPECIALES:
71+ //toString(): devuelve el valor del objeto String.
72+ //valueOf(): devuelve el valor primitivo del objeto.
73+ </ script >
74+ </ body >
75+ </ html >
0 commit comments