Diferencia Horaria, Duración del Tiempo & Tiempo Transcurrido
JavaScript Date Methods in Geogebra
Date Format DD-MM-YEAR using JavaScript
GetTime Format Command
Convertir de Milisegundos a Horas, Minutos & Segundos
2. Array Method
Create 1D Dynamic Array of JavaScript in Geogebra
Array Method of JavaScript in Geogebra
Create 1D Dynamic Swap Array of JavaScript in Geogebra
Create 2D Dynamic Array of JavaScript in Geogebra
Operando matrices aleatorias
Creando matrices aleatorias
Matrices Dispersas de Nathersan con JavaScript
Calculando el Promedio con JavaScript
Mostrando Verticalmente los Elementos de un Arreglo en la Vista Uno con JavaScript
setListValue Example - JavaScript Function Command
JavaScript Array Methods in Geogebra
How to send JavaScript points to Geogebra
Sending a Geogebra List or Array to JavaScript
Convertir un conjunto de objetos Puntos Libres a un objeto Lista de Puntos y borrar los Puntos Libres en JavaScript - Versión deja las listas sin borrar mas Geogebra Scripting
Convertir un conjunto de objetos Puntos Libres a un objeto Lista de Puntos y borrar los Puntos Libres en JavaScript - Versión dejar solo una lista
JavaScript - Secuencia Fibonacci - While, DoWhile & For
Tabla de Ternas Pitagóricas con JavaScript
¿Cómo encontrar la posición en una lista del elemento más cercano a un valor dado en la lista?
TableText Letter Change Dimensions
JavaScript Clear Array by Length and by Two Brackets
List and Const Array - For Loop - setListValue - JavaScript
Insert and Append Elements to List with JavaScript
How to shift move the elements of a list
Generador de Tablas de n filas por n columnas - Totales Verticales & Horizontales con Ordenamiento
Identificando Objetos Polígonos Solamente con getObjectType & getObjectName en Geogebra JavaScript
Geogebra JavaScript - Extrayendo Vectores X & Y para todos los Polígonos Solamente
JavaScript - Extrayendo Vectores X & Y para Silueta & Pictograma
JavaScript - Enlista según el orden de construcción todos los nombres de los objetos puntos en una misma lista
3. Number Method
Number Method of JavaScript in Geogebra
Tablas de Multiplicar con JavaScript en Geogebra
Listado de Números Amigos con JavaScript
Listado de Potencias con JavaScript
Teorema Chino del Resto/Residuo para un Sistema de Tres Congruencias en Teoría de Números con JavaScript
Máximo Común Divisor por el Algoritmo de Euclides
JavaScript - Generador de Cuadrados Mágicos
JavaScript - Ecuaciones Diofánticas
Sistema de Masa Resorte Método de Ecuación Diferencial Ordinaria Predictor-Corrector Euler en JavaScript
Ecuación de Movimiento Oscilador Armónico Amortiguado Método de Euler en JavaScript
parseString, parseInt, parseFloat y Number con prompt en Geogebra JavaScript
Hallando una Solución General a la Ecuación de Congruencia Lineal Dada
Intercambio de Valor entre dos Variables utilizando una Suma & dos Restas en Geogebra JavaScript
Ecuación Diferencial Primer Orden - Método de Euler Modificado - Flujo de Agua en un Tanque - Entrada con Cerradura
JavaScript Number Methods in Geogebra
JavaScript - Integer and Float Division - Integer and Float Quotient - parseInt & parseFloat
JavaScript - Math.floor versus Number.parseInt
JavaScript - Round versus Ceil versus Floor - Math Methods
JavaScript - Round versus Ceil versus Floor - Math Methods
JavaScript - toFixed versus toPrecision - Number Methods
JavaScript - Método Monte Carlo - Encontrando Aproximación de PI
JavaScript - Pythagorean Triple Comparison - Round-off Error with Floating Point Numbers
JavaScript Round-off Error by Floating-Point Arithmetic
JavaScript - Accumulation of Round-off Error
JavaScript - Accumulation of Round-off Error with for loop
JavaScript - Math.sqrt and Math.cbrt with Math.pow - Round-off Error by Floating-Point Arithmetic
JavaScript - Área Lateral de un Cono - Diámetro & Altura Enteros
4. String Method
String Method with JavaScript
Método de String a Lista utilizando JavaScript
Cuadrado de Punnet con Geogebra JavaScript
Repetir un Mensaje n veces con JavaScript
getObjectNumber & getObjectName con TableText en una Tabla
getObjectNumber & getObjectName con TableText en dos Columnas Separadas
Enlista objetos de un mismo tipo en JavaScript con getObjectNumber & getObjectName
Enlista los Nombres de los Tipos de Objectos Diferentes y Unicos ordenados ascendentemente en JavaScript
Caracteres Especiales & Caracteres Escape en JavaScript
JavaScript String Methods in Geogebra
JavaScript - Power Set - All Subset of S
Permutaciones con Duplicados - Recursividad en JavaScript
UnicodeToLetter - Uppercase & Lowercase Letters - String List to Object List
Special Escape Character - JavaScript
Running Text String Animation
SurdText Denominator & FractionText Denominator - Natural Number
LowerCase & UpperCase with TextToUnicode & UnicodeToText
UnicodeToLetter Table - ANSII Character Codes
JavaScript Geogebra - Rango de Indices de Nombres de Puntos - Point Name Indices Range
Códigos Alfabeto Inglés & Códigos Alfabeto Griego
Secuencia de Etiquetas Generadas Automáticamente a los Objetos en Geogebra
Symbols Tables - Letter To Unicode
JavaScript - String - Match Function
5. Vectores
Generando Vectores Rectangulares Aleatorios con JavaScript
Generando Vectores Polares Aleatorios con JavaScript
Generador de vectores aleatorios
Guión con JavaScript para generar el Método del Polígono Vectorial
6. Gráficos
Geogebra Guiones Javascript Aleatorios
Graficando data en 2D aleatoria
Graficando dos listas en Geogebra
Los Grafos de Nathersan
Superficies Peresanas
Triangulación de Delaunay con JavaScript
Alejar & Acercar el Sistema de Coordenadas 3D en la Vista Gráfica con setCoordSystem & JavaScript
7. Patrones de Diseños con Caracteres o Dígitos
Patrón del Diseño de Triángulos con JavaScript en Geogebra
Patrón del Diseño de un Corazón con JavaScript en Geogebra
Patrón del Diseño de un Octágono con JavaScript en Geogebra
Patrón del Diseño del Marco de un Diamante Vacio JavaScript en Geogebra
Patrón del Diseño del Trapecio Isoceles con JavaScript en Geogebra
Patrón del Diseño del Diamante con JavaScript en Geogebra
Patrón del Diseño de Pirámides con JavaScript en Geogebra
Patrón del Diseño del Rectángulo Hueco con JavaScript en Geogebra
Ecuación Elíptica en Derivadas Parciales - Ecuación de Laplace
Ecuación Diferencial Ordinaria Primer Orden - Análisis de Circuito LR - Método Runge Kutta
Ecuación Diferencial Primer Orden - Método de Euler con JavaScript
Ecuación Diferencial Segundo Orden - Método de Euler con JavaScript
Ecuación Diferencial Segundo Orden - Método de Euler Modificado - Osciladores Armónicos Simples
Ecuación Diferencial Primer Orden - Método de Euler - Flujo de Agua en un Tanque con Agujero de Entrada & Salida
Ecuación Diferencial Primer Orden - Método de Euler Modificado - Sinusoidal Periódica - Simulando el Crecimiento de una Especie Aislada
Ecuación Diferencial de Primer Orden - Método de Euler Modificado - Crecimiento de una Especie Aislada con la Función Train
JavaScript Math Methods in Geogebra
Ecuación Diferencial Ordinaria Primer Orden - Problema del Paracaidista - Método de Euler
12. Creando Métodos & Propiedades
Creando Métodos & Propiedades en JavaScript
Creando Estructuras en JavaScript
JavaScript - Guión para cambiar el Color y el Tamaño de Todos los Objetos del Mismo Tipo con el Nombre del Tipo de Objeto en Inglés
JavaScript - Guión para cambiar la visibilidad en los objetos & etiquetas de Todos los Objetos o del Mismo Tipo de Objeto con el Nombre del Tipo de Objeto en Inglés
JavaScript - Cambia la Etiqueta de los Puntos a formato con el Nombre del Punto y la Coordenada del Punto A(x,y)
Intercambio de Valores entre Dos Variables dentro de una Función por Referencia - Swap JavaScript
JavaScript - Función para Redondeo de las Coordenadas de Todos los Puntos creados dado el dígito de Precisión
Ángulos con Escuadra & Cartabón
Métodos y Funciones en Objetos en JavaScript
JavaScript - setPointCapture, Snap to grid, Fixed to grid
Fractal Circular - Cuatro Círculos Inscritos - Tools Object
Fractal Circular - Siete Círculos Inscritos - Tools Object
This activity is also part of one or more other Books. Modifications will be visible in all these Books. Do you want to modify the original activity or create your own copy for this Book instead?
This activity was created by '{$1}'. Do you want to modify the original activity or create your own copy instead?
This activity was created by '{$1}' and you lack the permission to edit it. Do you want to create your own copy instead and add it to the book?
Libro dedicado a pequeñas partes reusables del código fuente de JavaScript en Geogebra utilizando métodos y funciones de JavaScript con Geogebra. Los métodos más utilizados de JavaScript son Date, Number, Array y String. Además de la terminología de programación en inglés: output, statements, syntax, comments, variables, operators, arithmetic, assignment, data types, functions, strings, numbers, array, math, random, booleans, comparisons, conditions, switch, for, while, break, type conversion, constant, and debugging.
================================
Consejos
1-No escriba el código primero desde la ventana de Geogebra JavaScript utilice Notepad++ para escribir el código y Geogebra JavaScript para ejecutar el código.
2-Si el código tiene errores de bucle infinito o muchos datos para analizar con código incorrecto salen muchas ventanas emergentes con errores por cada dato en la lista y la aplicación puede cerrarse por sobrecarga y perder el código escrito en Geogebra sino lo guardo después de haberle hecho modificaciones.
3-Pruebe los códigos con pocos elementos en las listas no más de tres elementos
en la lista para evitar muchas ventanas emergentes si hay errores de código.
4-Aproveche las funcionalidades de un editor de código fuente gratuito en JavaScript
como Notepad++ para que sea más fácil y cómodo el escribir y ver el código en JavaScript. Funcionalidades como auto completado, reemplazar texto, clonar y mover vista, duplicar línea, atajos de teclado de notepad++, etc.
5-Revise siempre que modifique el código en JavaScript que el modo Scripting está
en la opción JavaScript y no Geogebra Script porque sino va a tener errores de compilación y la palabra clave if de JavaScript cambia a If de Geogebra Script causando otros errores de sintaxis.
6-El color de Programación JavaScript aparece en la ventana Scripting
cuando cambia el modo de Scripting de Geogebra Script a JavaScript y sales de las ventanas del mismo objeto y vuelves a entrar
a la ventana de Scripting del objeto.
7-Siempre guarde primero el código escrito antes de ejecutarlo para evitar perder
el código escrito en Geogebra sino lo guardo por errores en el código.
8-Geogebra no guarda automáticamente el código luego de hacerle modificaciones.
===============================
Comando de Geogebra en JavaScript
https://wiki.geogebra.org/es/Programa_(guion-scripting)
https://wiki.geogebra.org/es/Referencia:JavaScript
================================
Los comandos de GeoGebra con la función ggbApplet.evalCommand
en JavaScript solo funcionan en idioma inglés.
Scripting Commands
https://wiki.geogebra.org/en/Scripting_Commands
Reference: GeoGebra Apps API
https://wiki.geogebra.org/en/Reference:GeoGebra_Apps_API#Event_listeners
Table of Contents
Date Method
Date Method with JavaScript
Formato de Días y Horas en JavaScript
Diferencia Horaria, Duración del Tiempo & Tiempo Transcurrido
JavaScript Date Methods in Geogebra
Date Format DD-MM-YEAR using JavaScript
GetTime Format Command
Convertir de Milisegundos a Horas, Minutos & Segundos
Array Method
Create 1D Dynamic Array of JavaScript in Geogebra
Array Method of JavaScript in Geogebra
Create 1D Dynamic Swap Array of JavaScript in Geogebra
Create 2D Dynamic Array of JavaScript in Geogebra
Operando matrices aleatorias
Creando matrices aleatorias
Matrices Dispersas de Nathersan con JavaScript
Calculando el Promedio con JavaScript
Mostrando Verticalmente los Elementos de un Arreglo en la Vista Uno con JavaScript
setListValue Example - JavaScript Function Command
JavaScript Array Methods in Geogebra
How to send JavaScript points to Geogebra
Sending a Geogebra List or Array to JavaScript
Convertir un conjunto de objetos Puntos Libres a un objeto Lista de Puntos y borrar los Puntos Libres en JavaScript - Versión deja las listas sin borrar mas Geogebra Scripting
Convertir un conjunto de objetos Puntos Libres a un objeto Lista de Puntos y borrar los Puntos Libres en JavaScript - Versión dejar solo una lista
JavaScript - Secuencia Fibonacci - While, DoWhile & For
Tabla de Ternas Pitagóricas con JavaScript
¿Cómo encontrar la posición en una lista del elemento más cercano a un valor dado en la lista?
TableText Letter Change Dimensions
JavaScript Clear Array by Length and by Two Brackets
List and Const Array - For Loop - setListValue - JavaScript
Insert and Append Elements to List with JavaScript
How to shift move the elements of a list
Generador de Tablas de n filas por n columnas - Totales Verticales & Horizontales con Ordenamiento
Identificando Objetos Polígonos Solamente con getObjectType & getObjectName en Geogebra JavaScript
Geogebra JavaScript - Extrayendo Vectores X & Y para todos los Polígonos Solamente
JavaScript - Extrayendo Vectores X & Y para Silueta & Pictograma
JavaScript - Enlista según el orden de construcción todos los nombres de los objetos puntos en una misma lista
Number Method
Number Method of JavaScript in Geogebra
Tablas de Multiplicar con JavaScript en Geogebra
Listado de Números Amigos con JavaScript
Listado de Potencias con JavaScript
Teorema Chino del Resto/Residuo para un Sistema de Tres Congruencias en Teoría de Números con JavaScript
Máximo Común Divisor por el Algoritmo de Euclides
JavaScript - Generador de Cuadrados Mágicos
JavaScript - Ecuaciones Diofánticas
Sistema de Masa Resorte Método de Ecuación Diferencial Ordinaria Predictor-Corrector Euler en JavaScript
Ecuación de Movimiento Oscilador Armónico Amortiguado Método de Euler en JavaScript
parseString, parseInt, parseFloat y Number con prompt en Geogebra JavaScript
Hallando una Solución General a la Ecuación de Congruencia Lineal Dada
Intercambio de Valor entre dos Variables utilizando una Suma & dos Restas en Geogebra JavaScript
Ecuación Diferencial Primer Orden - Método de Euler Modificado - Flujo de Agua en un Tanque - Entrada con Cerradura
JavaScript Number Methods in Geogebra
JavaScript - Integer and Float Division - Integer and Float Quotient - parseInt & parseFloat
JavaScript - Math.floor versus Number.parseInt
JavaScript - Round versus Ceil versus Floor - Math Methods
JavaScript - Round versus Ceil versus Floor - Math Methods
JavaScript - toFixed versus toPrecision - Number Methods
JavaScript - Método Monte Carlo - Encontrando Aproximación de PI
JavaScript - Pythagorean Triple Comparison - Round-off Error with Floating Point Numbers
JavaScript Round-off Error by Floating-Point Arithmetic
JavaScript - Accumulation of Round-off Error
JavaScript - Accumulation of Round-off Error with for loop
JavaScript - Math.sqrt and Math.cbrt with Math.pow - Round-off Error by Floating-Point Arithmetic
JavaScript - Área Lateral de un Cono - Diámetro & Altura Enteros
String Method
String Method with JavaScript
Método de String a Lista utilizando JavaScript
Cuadrado de Punnet con Geogebra JavaScript
Repetir un Mensaje n veces con JavaScript
getObjectNumber & getObjectName con TableText en una Tabla
getObjectNumber & getObjectName con TableText en dos Columnas Separadas
Enlista objetos de un mismo tipo en JavaScript con getObjectNumber & getObjectName
Enlista los Nombres de los Tipos de Objectos Diferentes y Unicos ordenados ascendentemente en JavaScript
Caracteres Especiales & Caracteres Escape en JavaScript
JavaScript String Methods in Geogebra
JavaScript - Power Set - All Subset of S
Permutaciones con Duplicados - Recursividad en JavaScript
UnicodeToLetter - Uppercase & Lowercase Letters - String List to Object List
Special Escape Character - JavaScript
Running Text String Animation
SurdText Denominator & FractionText Denominator - Natural Number
LowerCase & UpperCase with TextToUnicode & UnicodeToText
UnicodeToLetter Table - ANSII Character Codes
JavaScript Geogebra - Rango de Indices de Nombres de Puntos - Point Name Indices Range
Códigos Alfabeto Inglés & Códigos Alfabeto Griego
Secuencia de Etiquetas Generadas Automáticamente a los Objetos en Geogebra
Symbols Tables - Letter To Unicode
JavaScript - String - Match Function
Vectores
Generando Vectores Rectangulares Aleatorios con JavaScript
Generando Vectores Polares Aleatorios con JavaScript
Generador de vectores aleatorios
Guión con JavaScript para generar el Método del Polígono Vectorial
Gráficos
Geogebra Guiones Javascript Aleatorios
Graficando data en 2D aleatoria
Graficando dos listas en Geogebra
Los Grafos de Nathersan
Superficies Peresanas
Triangulación de Delaunay con JavaScript
Alejar & Acercar el Sistema de Coordenadas 3D en la Vista Gráfica con setCoordSystem & JavaScript
Patrones de Diseños con Caracteres o Dígitos
Patrón del Diseño de Triángulos con JavaScript en Geogebra
Patrón del Diseño de un Corazón con JavaScript en Geogebra
Patrón del Diseño de un Octágono con JavaScript en Geogebra
Patrón del Diseño del Marco de un Diamante Vacio JavaScript en Geogebra
Patrón del Diseño del Trapecio Isoceles con JavaScript en Geogebra
Patrón del Diseño del Diamante con JavaScript en Geogebra
Patrón del Diseño de Pirámides con JavaScript en Geogebra
Patrón del Diseño del Rectángulo Hueco con JavaScript en Geogebra
Ecuación Elíptica en Derivadas Parciales - Ecuación de Laplace
Ecuación Diferencial Ordinaria Primer Orden - Análisis de Circuito LR - Método Runge Kutta
Ecuación Diferencial Primer Orden - Método de Euler con JavaScript
Ecuación Diferencial Segundo Orden - Método de Euler con JavaScript
Ecuación Diferencial Segundo Orden - Método de Euler Modificado - Osciladores Armónicos Simples
Ecuación Diferencial Primer Orden - Método de Euler - Flujo de Agua en un Tanque con Agujero de Entrada & Salida
Ecuación Diferencial Primer Orden - Método de Euler Modificado - Sinusoidal Periódica - Simulando el Crecimiento de una Especie Aislada
Ecuación Diferencial de Primer Orden - Método de Euler Modificado - Crecimiento de una Especie Aislada con la Función Train
JavaScript Math Methods in Geogebra
Ecuación Diferencial Ordinaria Primer Orden - Problema del Paracaidista - Método de Euler
Creando Métodos & Propiedades
Creando Métodos & Propiedades en JavaScript
Creando Estructuras en JavaScript
JavaScript - Guión para cambiar el Color y el Tamaño de Todos los Objetos del Mismo Tipo con el Nombre del Tipo de Objeto en Inglés
JavaScript - Guión para cambiar la visibilidad en los objetos & etiquetas de Todos los Objetos o del Mismo Tipo de Objeto con el Nombre del Tipo de Objeto en Inglés
JavaScript - Cambia la Etiqueta de los Puntos a formato con el Nombre del Punto y la Coordenada del Punto A(x,y)
Intercambio de Valores entre Dos Variables dentro de una Función por Referencia - Swap JavaScript
JavaScript - Función para Redondeo de las Coordenadas de Todos los Puntos creados dado el dígito de Precisión
Ángulos con Escuadra & Cartabón
Métodos y Funciones en Objetos en JavaScript
JavaScript - setPointCapture, Snap to grid, Fixed to grid
Fractal Circular - Cuatro Círculos Inscritos - Tools Object
Fractal Circular - Siete Círculos Inscritos - Tools Object
1. Create 1D Dynamic Array of JavaScript in Geogebra
2. Array Method of JavaScript in Geogebra
3. Create 1D Dynamic Swap Array of JavaScript in Geogebra
4. Create 2D Dynamic Array of JavaScript in Geogebra
5. Operando matrices aleatorias
6. Creando matrices aleatorias
7. Matrices Dispersas de Nathersan con JavaScript
8. Calculando el Promedio con JavaScript
9. Mostrando Verticalmente los Elementos de un Arreglo en la Vista Uno con JavaScript
10. setListValue Example - JavaScript Function Command
11. JavaScript Array Methods in Geogebra
12. How to send JavaScript points to Geogebra
13. Sending a Geogebra List or Array to JavaScript
14. Convertir un conjunto de objetos Puntos Libres a un objeto Lista de Puntos y borrar los Puntos Libres en JavaScript - Versión deja las listas sin borrar mas Geogebra Scripting
15. Convertir un conjunto de objetos Puntos Libres a un objeto Lista de Puntos y borrar los Puntos Libres en JavaScript - Versión dejar solo una lista
16. JavaScript - Secuencia Fibonacci - While, DoWhile & For
17. Tabla de Ternas Pitagóricas con JavaScript
18. ¿Cómo encontrar la posición en una lista del elemento más cercano a un valor dado en la lista?
19. TableText Letter Change Dimensions
20. JavaScript Clear Array by Length and by Two Brackets
21. List and Const Array - For Loop - setListValue - JavaScript
22. Insert and Append Elements to List with JavaScript
23. How to shift move the elements of a list
24. Generador de Tablas de n filas por n columnas - Totales Verticales & Horizontales con Ordenamiento
25. Identificando Objetos Polígonos Solamente con getObjectType & getObjectName en Geogebra JavaScript
26. Geogebra JavaScript - Extrayendo Vectores X & Y para todos los Polígonos Solamente
27. JavaScript - Extrayendo Vectores X & Y para Silueta & Pictograma
28. JavaScript - Enlista según el orden de construcción todos los nombres de los objetos puntos en una misma lista
Patrones de Diseños con Caracteres o Dígitos tales como triangulos, pirámides, diamantes, cometas, rombos, romboides, trapecios, banderas, arboles, etc.
1. Patrón del Diseño de Triángulos con JavaScript en Geogebra
2. Patrón del Diseño de un Corazón con JavaScript en Geogebra
3. Patrón del Diseño de un Octágono con JavaScript en Geogebra
4. Patrón del Diseño del Marco de un Diamante Vacio JavaScript en Geogebra
5. Patrón del Diseño del Trapecio Isoceles con JavaScript en Geogebra
6. Patrón del Diseño del Diamante con JavaScript en Geogebra
7. Patrón del Diseño de Pirámides con JavaScript en Geogebra
8. Patrón del Diseño del Rectángulo Hueco con JavaScript en Geogebra
3. JavaScript - Guión para cambiar el Color y el Tamaño de Todos los Objetos del Mismo Tipo con el Nombre del Tipo de Objeto en Inglés
4. JavaScript - Guión para cambiar la visibilidad en los objetos & etiquetas de Todos los Objetos o del Mismo Tipo de Objeto con el Nombre del Tipo de Objeto en Inglés
5. JavaScript - Cambia la Etiqueta de los Puntos a formato con el Nombre del Punto y la Coordenada del Punto A(x,y)
6. Intercambio de Valores entre Dos Variables dentro de una Función por Referencia - Swap JavaScript
7. JavaScript - Función para Redondeo de las Coordenadas de Todos los Puntos creados dado el dígito de Precisión
8. Ángulos con Escuadra & Cartabón
9. Métodos y Funciones en Objetos en JavaScript
10. JavaScript - setPointCapture, Snap to grid, Fixed to grid
11. Fractal Circular - Cuatro Círculos Inscritos - Tools Object
12. Fractal Circular - Siete Círculos Inscritos - Tools Object