Primeiro, vamos dar uma olhada na introdução ao uso de funções de substring.
1. Substring
A substring requer pelo menos um parâmetro, o primeiro parâmetro é a posição inicial e o segundo parâmetro é opcional e a posição final.
Existe apenas um parâmetro:
A cópia do código é a seguinte:
<meta charset = "utf-8" />
<script type = 'text/javascript'>
/**
* A função de substring usa demonstração
*/
var str = 'Bem -vindo ao wulin.com para os hóspedes';
var sub = str.substring (3);
alerta (sub); // OUT: os sapatos infantis estão visitando wulin.com
</script>
Dois parâmetros:
A cópia do código é a seguinte:
<meta charset = "utf-8" />
<script type = 'text/javascript'>
/**
* A função de substring usa demonstração
*/
var str = 'Bem -vindo ao wulin.com para os hóspedes';
var sub = str.substring (3,11);
alerta (sub); // OUT: Sapatos infantis para wulin.com
</script>
2. Substr
O substrato também requer pelo menos um parâmetro, o primeiro parâmetro é a posição inicial e o segundo parâmetro é opcional, que é o comprimento.
Existe apenas um parâmetro:
A cópia do código é a seguinte:
<meta charset = "utf-8" />
<script type = 'text/javascript'>
/**
* A função de substring usa demonstração
*/
var str = 'Bem -vindo ao wulin.com para os hóspedes';
var sub = str.substr (3);
alerta (sub); // OUT: os sapatos infantis estão visitando wulin.com
</script>
Dois parâmetros:
A cópia do código é a seguinte:
<meta charset = "utf-8" />
<script type = 'text/javascript'>
/**
* A função de substring usa demonstração
*/
var str = 'Bem -vindo ao wulin.com para os hóspedes';
var sub = str.substr (3,2);
alerta (sub); // out: garoto
</script>
A partir deste exemplo acima, pode -se observar que quando a substring e o substrato têm apenas um parâmetro, os resultados são iguais, apenas se o segundo parâmetro for diferente.