Contenido principal
Programación de computadoras
Repaso: variables
Aquí está lo que cubrimos en esta lección sobre variables.
Una variable es una manera de almacenar valores. Para usar una variable, debemos tanto declararla (para hacerle saber al programa acerca de la variable) como luego asignarla (para hacerle saber al programa qué valor estamos almacenando en la variable).
Aquí está cómo declararíamos una variable llamada "xPos":
var xPos;
Ahora, podemos asignarle a xPos que tenga el valor 10:
xPos = 10;
Si queremos (¡y amenudo lo queremos!) podemos declarar y asignar en una sola declaración:
var xPos = 10;
Si después, por alguna razón, queremos cambiar el valor de una variable, podemos reasignarla:
var xPos = 10;
// algún tiempo más tarde...
xPos = 20;
Pronto veremos por qué la reasignación volver a asignar puede ser útil cuando queremos animar nuestro dibujos.
¿Cómo podemos escoger nombres para nuestras variables? Para las variables en JavaScript, sigue estas reglas:
- Los nombres de las variables pueden empezar con letras, o los símbolos $ o _. Solo pueden contener letras, números, $ y _. No pueden empezar con un número. "myVariable", "leaf_1" y "$money3" son todos ejemplos válidos de nombres de variables.
- Los nombres de las variables distinguen entre mayúsculas y minúsculas, lo que significa que "xPos" es diferente de "xpos", así que asegúrate de ser consistente.
- Los nombres de las variables no pueden ser los mismos que los nombres de las variables existentes, y hay muchas en nuestro entorno de programación de ProcessingJS. Si alguna vez te sale un error como "Read only!", trata de cambiar el nombre de tu variable.
- Los nombres de las variables deben ser claros y con sentido; por ejemplo, en vez de "ts", usa "toothSize".
- Los nombres de las variables deben usar el formato mayúscula y minúscula (camelCase) para varias palabras, como "toothSize" en vez de "toothsize" o "tooth_size".
Vamos a usar mucho las variables cuando aprendamos animación en la siguiente lección, así que haz preguntas aquí si no entiendes algo acerca de ellas.
¿Quieres unirte a la conversación?
- En la indicación : "Los nombres de las variables deben usar el formato mayúscula y minúscula (camelCase) para varias palabras, como "toothSize" en vez de "toothsize" o "tooth_size""
Por qué tienen que tener una mayúscula esas variables?(30 votos)- Es una recomendación para que sean fáciles de leer. Es más fácil leer: var numeroDeNaves = 20; que, var numerodenaves = 20;(189 votos)
- las variables son letras?(14 votos)
- las variables son como un recipiente en donde se almacena informacion al cual se le da un nombre para saber que contiene, por ejemplo, tenemos varios recipientes y para saber que contiene cada uno le pegamos una etiqueta por ejemplo que diga azucar, yerba etc. ahora si queremos agregar azucar al recipiente Azucar diremos Azucar = Azucar +1Kg; con esto decimos que a la cantidad que ya tenia el recipiente le agregamos 1Kg mas.(54 votos)
- las variables son variables, osea cambian
por ejemplo
asignamos 30 a num
var num=30;
num=num+1;
aqui le sumamos 1 a num
num quedaria en 31
osea cambio, por eso num es variable
otra variable podria ser un nombre
var nom="juan soto";
nom="luis";
entonces que contine nom?
contendria luis, que fue lo ultimo que se asigno, osea va cambiando su contenido.(34 votos)
- Que leccion debo mirar para entender como asignar valores a x e y, no entiendo como ubicarme.(3 votos)
- En las unidades iniciales te lo explica. De todas formas, la x simboliza el número de pixeles que controlan el movimiento "izquierda-derecha" de tu figura; y la y simboliza el número de pixeles que controlan el movimiento "arriba-abajo" de la figura.(16 votos)
- deseo que este dia sea uno especial para ti
y te dire suerte en muchos idiomas
luck omukisa τυχη حظ laki 運氣 ラック şahî уңыш sėkmė аз(10 votos) - como hacer el desafío de dientes de conejo(8 votos)
- por qué la diferencia entre mayúsculas y minúsculas? al final el significado de la palabra no es la misma? cuándo usar mayúsculas y minúsculas?(7 votos)
- De hecho en las variables queda por completo a eleccion del usuario, pero por convencion se deben usar minusculas.
En cuanto a cuando usar minúsculas y mayúsculas es simple en el caso de las funciones como:ellipse
rectangle
onClic
normalmente las palabras van en minúsculas y se hace referencia al inicio de una nueva con una Mayúscula. Como ejemplo la funcion 'onClic'. en ingles son dos palabras 'on' y 'clic' pero como las funciones no deben tener espacios se escribe onClic.
En cuanto a por qué la diferencia es simple, para la computadora mayusculas y minusculas no son iguales, ya que no entiende nuestro lenguaje, para ella son simbolos diferentes. La maquina ve cada letra como un numero binario, normalmente de un byte:
Ejemplo:Para la maquina la letra A mayúscula puede ser: 01000001
Pero la letra a minúscula puede ser: 01100001(30 votos)
- como se que numero representa a los colores?(6 votos)
- puedes comenzar escribiendo background( y el color rojo aparecerá automáticamente, es el preestablecido pero una vez hecho esto puedes oprimir con tu mouse en el código del color y a continuación podrás escoger el color con el mouse y se vera reflejado en el codigo en numeros o código representa este color! genial no?(25 votos)
- es muy interesante pero como nos acordamos de todo esto?(5 votos)
- Algo que ayuda tambien es anotar en un cuaderno lo mas importante, asi si te olvidas de algo,algun concepto,etc,lees el cuaderno y listo.Con la practica se te va quedando todo!(13 votos)
- ¿las variables también se pueden usar en otros comandos como /fill?(4 votos)
- Si se puede, las variables almacenan valores, por lo tanto las puedes usar como argumento de cualquier función que utilice valores de entrada, como fill, solo ten cuidado de que no sea mayor a 255, pues ese es el número mayor para los colores.
Puedes probar también la variable mouseX o mouseY, que envía el valor en de posición en el que estas parado con el mouse, metelo dentro de fill y verás que también funciona.(3 votos)