66 lines
2.0 KiB
HTML
66 lines
2.0 KiB
HTML
<!Doctype html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>Prueba funciones cadenas de texto</title>
|
|
</head>
|
|
<body>
|
|
|
|
|
|
<script>
|
|
var texto1="En un lugar de la Mancha, de cuyo nombre no quiero acordarme, no ha mucho tiempo que vivía un hidalgo de los de lanza en astillero, adarga antigua, rocín flaco y galgo corredor";
|
|
var texto2="Una olla de algo más vaca que carnero, salpicón las más noches, duelos y quebrantos los sábados ...";
|
|
|
|
|
|
// Contar las "u" en texto1
|
|
document.write(texto1.split("u").length-1);
|
|
document.write("<br>");
|
|
|
|
// Cuantos caracters en texto2
|
|
document.write(texto2.length + "<br>");
|
|
|
|
// Cual es el septimo caracter del texto2 ?
|
|
document.write(texto2.charAt(6) + "<br>");
|
|
|
|
|
|
//Une las dos cadenas de texto iniciales ?
|
|
document.write(texto1 + texto2 + "<br>");
|
|
var textoConcatenado = texto1.concat(texto2);
|
|
|
|
// Haz que el texto2 termine con la siguiente frase " y película los viernes".
|
|
//document.write(texto2 + " y película los viernes.") + "<br>");
|
|
document.write(texto2.concat(" y película los viernes.") + "<br>");
|
|
//texto2 += " y película los viernes"; -=, *=, y /=
|
|
|
|
// En que posición esta la primera palabra "un" a partir de la palabra Mancha ?
|
|
//indexOf(valor a buscar, desde que posición empieza)
|
|
document.write((texto1.indexOf("Mancha") + 5) + "<br>");
|
|
document.write(texto1.indexOf("un",24) + "<br>");
|
|
|
|
// En que posición esta el último "de" del texto1 ?
|
|
document.write(texto1.lastIndexOf("de") + "<br>");
|
|
|
|
// Haz que las palabras que componen el texto2 aparezcan separadas por comas.
|
|
document.write(texto2.split(" ") + "<br>");
|
|
|
|
// ** Cuantas palabras compone el texto2
|
|
document.write(texto2.split(" ").length + "<br>");
|
|
|
|
|
|
// 1 Con lo que sabemos
|
|
var palabras=texto1.split(" "); // Crea array
|
|
|
|
// Bucle para escribir
|
|
for ( var i = 0; i < palabras.length; i = i + 1) {
|
|
document.write(palabras[i] + "<br>");
|
|
}
|
|
|
|
// 2 Con join
|
|
document.write(texto1.split(" ").join("<br>"));
|
|
|
|
|
|
|
|
</script>
|
|
|
|
</body>
|
|
</html> |