JavaScript - Diferencia entre slice(), substr() y substring() con ejemplos

   
Vista:
Imágen de perfil de xve

Diferencia entre slice(), substr() y substring() con ejemplos

Publicado por xve (1595 intervenciones) el 22/01/2015 15:36:13
Aquí os adjunto esta chuleta para ver rápidamente con ejemplos la diferencia entre slice(), substr() y substring()

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var cadena="0123456789";
 
// slice(inicio,final)
cadena.slice( 3, 7 );           // 3456
cadena.slice( -7, 7 );          // 3456
cadena.slice( -7, -3 );         // 3456
cadena.slice( 3 );              // 3456789
cadena.slice( -7 );             // 3456789
cadena.slice( 100, 101 );       // vacio
 
// substring(desde, hasta)
cadena.substring( 3, 7 );       // 3456
cadena.substring( -7, 7 );      // 0123456
cadena.substring( -7, -3 );     // vacio
cadena.substring( 3 );          // 3456789
cadena.substring( -7 );         // 0123456789
cadena.substring( 100, 101 );   // vacio
 
// substr(inicio,longitud)
cadena.substr( 3, 4 );          // 3456
cadena.substr( -7, 4 );         // 3456
cadena.substr( 3 );             // 3456789
cadena.substr( -7 );            // 3456789
cadena.substr( 100, 1 );        // vacio

Espero que nos sirva de ayuda!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder