Contenido principal
Programación de computadoras
Curso: Programación de computadoras > Unidad 1
Lección 8: Texto y cadenasRepaso: texto y cadenas
Aquí está un repaso de lo que cubrimos en esta lección sobre texto:
Antes de esta lección, estábamos usando valores numéricos para la mayoría de las cosas: pasarle números a las funciones, almacenar números en variables, etc. Como ya viste, también podemos usar valores de texto. En JavaScript, a estos valores de texto los llamamos cadenas; piensa acerca de ellos como una cadena de letras.
Para crear una cadena, rodeamos el texto entre comillas:
"¡Hola Mundo!"
Después tenemos que hacer algo con esa cadena, como pasársela al comando :
text("¡Hola Mundo!", 100, 100);
También podríamos almacenarla en una variable, y después pasarle esa variable al comando :
var miSaludo= "¡Hola Mundo!";
text(miSaludo, 100, 100);
Ten en cuenta que también podemos utilizar comillas sencillas:
var miSaludo = '¡Hola Mundo!';
Pero no podemos mezclar comillas, ¡eso es un error! Escoge comillas sencillas o dobles, y quédate con esas.
var miSaludo = '¡Hola Mundo!"; // ¡ay caray!
Del mismo modo en que podemos manipular números, también podemos manipular cadenas. Podemos, por ejemplo, sumarle una cadena a otra:
var miSaludo = "Hola";
var miNombre = "Winston";
var diHola = "¡"+ miSaludo + ", " + miNombre+ "!"; // ¡Hola, Winston!
Cuando combinamos cadenas en JS, lo llamamos concatenar cadenas. También podemos combinar cadenas con valores numéricos:
var xPos = 10;
var yPos = 20;
var etiqueta = "Las coordenadas son " + xPos + ", " + yPos;
En este tutorial también vimos que podemos usar diferentes comandos para cambiar el tamaño y el color del texto cuando desplegamos cadenas al usar el comando . Puedes leer más acerca de esos comandos en la sección de texto de nuestra documentación (haz clic en la pestaña de "documentación"para acceder a ella).
¿Quieres unirte a la conversación?
- por que es necesario programar(9 votos)
- Porque programar es igual que hacer una pintura, una película, etc. En otras palabras es la capacidad que posee una persona para poder crear algo sorprenderte y que las demás personas puedan disfrutar o usar.(16 votos)
- Se puede cambiar el color letra por letra en una oracion ?(10 votos)
- Sí se puede, sólo que es un poooco complicado, pues tienes que hacer un texto para cada letra, hacer que coincidan las coordenadas y después ponerle el color independiente a cada letra(8 votos)
- En el video es claro que sólo se puede usar las sumas para los textos, pero he visto que algunos programas pueden separar las palabras de una oración y almacenar cada palabra separadamente de las demás. Acaso ¿eso no querrá decir que es posible, de alguna forma, aplicar la resta a una cadena?(8 votos)
- Si se puede, con arrays, pero por lo que veo eso lo explicaran mas adelante.(7 votos)
- al terminar este curso de programación que estoy haciendo,¿me dan algún certificado o diploma indicando que terminé?(5 votos)
- Eso son los distintivos de desafío, en tu panel te muestra cuántos tienes(2 votos)
- voten si las variables son mas divertidas porque les puedes poner cualquier nombre(5 votos)
- Un saludo a todos yo instale ProcessingJs, pero cuando colocó la variable"var" me sale que no existe esta clase, por que será. Gracias.(3 votos)
- Alguien que me explique de que forma se usa y o pq ponen la coma entre comillas (",") Eso no lo explicaron ni en el video ni en este repaso.
ejemplo: var miSaludo = "Hola";
var miNombre = "Winston";
var diHola = "¡"+ miSaludo + ", " + miNombre+ "!"; // ¡Hola, Winston!
alguien me explique por favor esa coma entre comillas que esta entre miSaludo y miNombre. Gracias(2 votos)- Si los signos de admiración y la coma hubieran sido incluídos en la definición de las variables var miSaludo y var miNombre, no habría sido necesario incluirlas en la definición de var diHola. Por Ejemplo:
var miSalaudo = "¡Hola,";
var miNombre = "Winston!";
var diHola = miSaludo + miNombre; // ¡Hola, Winston!(1 voto)
- Mi gran sueño: Hackear la nasa :O(2 votos)
- Con las manos, presionando las teclas: t, e, x, t. ¡Espero te haya servido!(0 votos)
- me encanta el curso bien explicado(2 votos)