no es fácil, ni difícil, paso a pegar mis apuntes (no duden en preguntar si algo no se entiende bien)
reglas para los nombres de las variables y funciones
- deben ser solo caracteres alfanuméricos (letras y números).
- no puede empezar con un número.
- no puede llevar acentos ni ñ, ni otros caracteres especiales.
tipo de variables:
string: almacena cadenas de textos.
uint: almacena números enteros positivos incluyendo el 0.
int: almacena números enteros negativos, positivos y el 0.
para definir una variable se debe poner el tipo de la variable, y separado por un espacio, el nombre que llevará esta variable.
la variable, solo puede almacenar (guardar) DATOS DEL MISMO TIPO. Si la variable es del tipo string solo se podrá guardar cadena de caracteres.
Cuando usamos un signo igual luego del nombre de la variable, lo que hacemos es asignar un valor a esa variable, ejemplo:
numero = 5;
a la variable número le guardamos un 5.
numero = 3;
ahora guardamos en esa variable el número 3, sobreescribiendo lo que ya tenía antes. el valor anterior se pierde.
operaciones matemáticas:
- realiza la suma
- realiza la resta
- realiza la multiplicación
/ divide la parte entera 8/3 = 2
% da el resto de la división.
comentarios:
en el código bgt se puede agregar comentarios, textos de anotaciones para recordar que es lo que hicimos en ese código. Estos comentarios no serán procesados por bgt, los salteará y seguirá mirando el resto del código.
para definir un comentario se debe agregar una doble barra al inicio:
// esto es un comentario.
bgt ignorará esa linea y seguirá con la restante.
también se puede agregar un comentario despues de una sintaxis de código, por ejemplo:
alert("hola", "mundo"); // este es otro comentario.
todo lo que está luego de la doble barra, es ignorado por bgt.
operadores de condición:
igual
ejemplo: a == b
esto sería verdadero si a y b son iguales.
!= distinto
ejemplo: a != b
es verdadero si a es distinto a b
< mayor que
ejemplo: a > b
es verdadero si a es un número mayor que b.
< menor que
ejemplo: a < b
es verdadero si a es un número menor que b.
>= mayor o igual
ejemplo 1 >= b
es verddadero si a es mayor o igual que b
>= menor que o igual
ejemplo: a <= b
es verdadero si a es menor o igual que b.
resumen de funciones:
void
alert(string titulo, string texto)
- genera una ventana para mostrar información.
- retorna: vacío.
titulo: un titulo para mostrar.
texto: un texto a mostrar en la ventana
string
intput_box(string titulo, string texto, string mensajeDefecto)
- genera una caja de entrada de texto para ingresar datos
- retorna: el texto ingresado por el usuario.
titulo: un titulo para la ventana.
texto: un mensaje para solicitar info al usuario.
mensajeDefault (opcional): un texto por defecto en la caja de entrada.
int
random(int minimo, int maximo)
- elije un número aleatorio
- retorna: el número elegido
minimo: desde que número minimo se debe elegir.
maximo: hasta que número máximo se debe elegir. Esto debe ser mayor o igual que el mínimo.
int
string_to_number(string cadena)
- transforma una cadena (string) a su representación numérica.
- retorna: el número transformado.
cadena: una cadena de números a transformar.
void
wait(int espera)
- detiene la ejecución del script por tantos milisegundos
- retorna: vacío
espera: la cantidad de milisegundos que debe esperar.