Tecnología

Inicio

Cómo utilizar JavaScript para Crear un primer factor de Número

JavaScript es un lenguaje de programación del lado del cliente, lo que significa que el programa está dirigido por una "máquina virtual" en el navegador del visitante. JavaScript se puede utilizar para realizar cálculos matemáticos, y se adapta bien a la búsqueda de los factores primos de números además de otros tipos de cálculos. Si desea utilizar dicho código JavaScript en el futuro, y en muchas aplicaciones diferentes de las páginas web, es aconsejable hacer la rutina de factorización en una "función" de JavaScript que se puede copiar y pegar en sus otros proyectos de codificación. Este proyecto le proporcionará este tipo de función número factorización reutilizable.

Instrucciones

1 Abra el programa editor de texto en el ordenador y comenzar un nuevo documento de texto, o bien haciendo clic en el botón "Inicio" y haga clic en "Accesorios", luego "Bloc de notas" y luego "Archivo", luego "Nuevo" y luego, finalmente, "Guardar como ", que va a utilizar para guardar el documento. Si tiene otro programa de edición de texto, puede hacer clic en el icono en el escritorio o desde la carpeta "Aplicaciones", lo que creará un nuevo documento.

2 Iniciar el script factorización introduciendo lo siguiente en la primera línea en blanco a disposición del documento (sin comillas): "<script>" e introduce la siguiente línea de cabecera de la función como la primera línea del script, pero excluyen las etiquetas de línea a lo largo de este artículo que aparece como tal: "la línea #", donde "#" es el número de línea. Estos sólo tienen el propósito de ayudarle en saber cuándo hay que introducir texto en una nueva línea. Además, omitir los primeros y finales entre comillas, pero incluyen todos los que caen entre ellos. Esta es la primera línea del script:

Línea 1: "la función factorize (Numm) {"

3 Inicializar las variables que desee utilizar de la siguiente manera:

Línea 2: "var = newnum Numm;"

Línea 3: "newText var =" ";"

Línea 4: "corrector var = 2;"

4 Introduzca la primera línea de un "while" que determina si vale la pena en busca de nuevos factores del número que es enviada a su función. Esta función acepta el número que se le pasa, y se asigna a la "Numm" variables, por lo que es lo que vamos a utilizar para procesar el número en todo el resto de este artículo.

Línea 5: "while (* corrector ortográfico <= newnum) {"

5 Introduzca un "si" condicional que comprueba si hay algún remanente que queda después de la transformación, y si existiera algún remanente, es un factor. Si es así, el programa registrará, entonces se dividirá por ella, y, finalmente, determinar si es el último.

Línea 6: "si (newnum% == corrector 0) {"

Línea 7: "newText = newText + corrector;"

Línea 8: "newnum = newnum / corrector;"

Línea 9: "Si (newnum = 1) {"

6 Introduzca una línea que comienza la siguiente parte del bloque de código, que continúa la comprobación de otros factores del número si los controles anteriores eran "verdadero".

Línea 10: "newText = newText +" ";". Cierre las dos anteriores soportes de apertura:

Línea 11: "}"

Línea 12: "}"

7 Escriba el "otro" condicional que se ejecuta si el anterior "if" era "falso" (No hay más factores que se pueden encontrar para el número enviado a la función).

Línea 13: "else {"

Línea 14: "corrector ++;"

Línea 15: "}"

Línea 16: "}"

8 Introduzca una línea que comprueba para ver si hay algo que queda después de todos los factores que se han encontrado para el número, y grabarlo también.

Línea 17: "si (newnum = 1) {"

Línea 18: "newText = newText + newnum;"

La línea 19: "}"

9 Introducir una serie de líneas que comprobar para ver si el único factor primordial era el original y, de ser así, tener el programa de notas que debe haber sido primer. Una vez que esto se ha completado, devolver los números primos a la parte de su código que está esperando el resultado de ser enviado a la misma.

La línea 20: "si (newText ==" "+ Numm) {"

Línea 21: "newText =" Prime: "+ newText;"

Línea 22: "}"

Línea 23: "newText retorno;"

Línea 24: "}"

Línea 25: "</ script>"

10 Enviar un número al nombre de la función, como es de enviar los datos a cualquier otra función. En este ejemplo, tendría que enviar un número a la función y asignar el valor devuelto a una variable independiente dentro de otra parte de su código. Un ejemplo para encontrar los números primos de "250" podría ser la siguiente:

Línea 1: "factorThis var = 250;"

Línea 2: "var result = factorize (factorThis);"

En este punto, los "factorThis" variables contendrán una lista de resultados de los factores que fueron devueltos por el "factorize" función y se pueden imprimir a la pantalla del usuario, enviarlo a una base de datos, o cualquier otra operación que desee hacer con Los resultados.

11 Guarde el documento y el nombre con un nombre descriptivo para que pueda encontrarlo y volver a utilizarlo en sus proyectos futuros de codificación. Siempre dan un archivo JavaScript una extensión de archivo de .js de diferenciar de archivos de texto normales. Un buen nombre para este archivo de función de factoring es "findfactors.js" y otra podría ser "factorfinder.js".

Consejos y advertencias

  • Siempre asegúrese de que hay un cierre de llave de cierre "}" para cada llave de apertura "{" en sus programas JavaScript; de lo contrario, los programas pueden no funcionar correctamente.