
Una cadena o String puede ser cualquier texto dentro de comillas dobles o simples:
var webdetutoriales = "Tutoriales En Linea";
var webdetutoriales = 'Tutoriales En Linea';
Los índices de cadena están basados en cero: el primer carácter está en la posición 0, el segundo en 1, y así sucesivamente.Pero con jаvascript, los métodos y las propiedades también están disponibles para los valores primitivos, porque jаvascript trata los valores primitivos como objetos al ejecutar métodos y propiedades.
Esta clase permite la manipulación de cadenas de texto. Toda cadena de texto que creamos es un objeto de esta clase, así que podemos hacer manipulaciones de muy diverso tipo.
<html>
<body>
<script type="text/jаvascript">
var str="¡jаvascript es guay!";
document.write("<p>" + str + "</p>");
document.write(str.length + "<br>");
document.write("<p>" + str.fontcolor() + "</p>");
document.write("<p>" + str.fontcolor('red') + "</p>");
document.write("<p>" + str.fontcolor('blue') + "</p>");
document.write("<p>" + str.fontcolor('green') + "</p>");
var pos=str.indexOf("Script");
if (pos>=0)
{
document.write("Script encontrado en la posición: ");
document.write(pos + "<br>");
}
else
{
document.write("¡Script no encontrado!" + "<br>");
}
document.write(str.substr(2,6));
document.write("<br><br>");
document.write(str.substring(2,6) + "<br>");
document.write(str.toLowerCase());
document.write("<br>");
document.write(str.toUpperCase() + "<br>");
</script>
</body>
</html>
Ejecutar Ejemplo.En este ejemplo podemos ver varios ejemplos del funcionamiento de las funciones de cadena que podemos encontrar en la clase String. La propiedad length, como en Array, nos devuelve, en este caso, el número de caracteres de la cadena de texto. fontcolor es una función que permite generar cadenas de distintos colores (nombres o valores hexadecimales). indexOf es una función que devuelve la posición de una cadena dentro de otra (partiendo de cero).
Si es igual a -1, es que no se ha localizado. substr y substring funcionan extrayendo subcadenas de otras, pero con funcionamientos diferentes. substr nos devuelve una subcadena que comienza en el primer parámetro, devolviendo el número de caracteres especificado en el segundo parámetro. substring devuelve una subcadena que se comprende entre el primer y segundo parámetro (esto es, contando siempre con un índice base de 0). Por último, toLowerCase y toUpperCase devuelven la misma cadena pero convertida a minúsculas y mayúsculas respectivamente.
Comentarios