trisquel

Aprende JavaScript con ejemplos (IX). Los String en JavaScript

En anteriores ejemplos hemos visto cómo funcionaban los strings.

var web = "myfpschool.com";
var web = 'myfpschool.com';

En su momento dijimos que podíamos utilizar comillas dobles y simples para definir valores a los string.

En el caso que queramos utilizar las comillas dentro de un string, necesitaremos utilizar secuencias de escape. Un ejemplo de esto:
var web = "la mejor \"web\" de tecnología";

Y el contenido del string web sería la mejor “web” de tecnología.
Ejercicio 9.1
Investiga las sencuencias de escape de JavaScript y pon ejemplos con tabuladores, retornos de carro y backslash.

También podemos utilizar strings como objetos. Un ejemplo de un objeto string sería el siguiente:

var web = new String("myfpschool.com");

Ejercicio 9.2
Compara un string creado como un objeto y una variable string. Realiza la comparación (“=”) y ve si JavaScript los ve iguales o diferentes.

Metodos de los strings en JavaScript

JavaScript, al igual que muchos otros lenguajes de programación, tiene muchos métodos para manejar Strings. Veamos un ejemplo para calcular la longitud de un string:


var web = "myfpschool.com";
var longitud = web.lenght; //longitud valdrá 14

Imaginemos que queremos conocer la posición (el lugar donde comienza) la palabra myfpschool dentro del string web:

var web = "La web myfpschool es una de las mejores en tecnología";
var posicion = web.lastIndexOf("myfpschool"); //posción valdrá 7

Ejercicio 9.3
Realiza un script que cuando pulse un botón me diga la posición de una determinada palabra dentro de una frase.
El script solamente se ejecutará cuando se pulse el botón.

Imaginemos que la palabra o substring (no tiene por que ser una palabra) se repite dentro del texto varias veces. Con el método LastIndexOf() podemos conocer la posición de la última ocurrencia.

Ejercicio 9.4

  • search(string1)
  • slice(inicio, fin)
  • substring(inicio, fin)
  • substr(inicio, longitud)
  • replace(string1,string2)
  • toUpperCase()
  • toLowerCase()
  • concat(string1,string2)
  • charAt(indice)
  • split(string)

Investiga los métodos anteriores y crea un ejemplo para cada uno de ellos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>