Nwlapcug.com


Come utilizzare JavaScript per creare un fattore primo numero

JavaScript è un linguaggio di programmazione, il che significa che il programma è gestito da una "macchina virtuale" a lato client all'interno del browser del visitatore. JavaScript può essere utilizzato per eseguire calcoli matematici ed è particolarmente adatto per trovare i fattori primi di numeri oltre ad altri tipi di calcoli. Se avete voglia di utilizzare tale codice JavaScript nel futuro e in molte applicazioni di diversa pagina Web, è saggio fare la routine di fattorizzazione in una "funzione" che può essere copiato e incollato in altri progetti codifica JavaScript. Questo progetto fornirà voi con questo tipo di funzione di fattorizzazione di numeri riutilizzabili.

Istruzioni

1

Aprire il programma di editor di testo sul tuo computer e avviare un nuovo documento di testo, sia facendo clic sul pulsante "Start", quindi su "Accessori" poi "Notepad", poi "File", poi "Nuovo", e poi finalmente "Salva con nome," che si utilizzerà per salvare il documento. Se avete un altro editor di testo, è possibile fare clic sull'icona sul desktop o nella cartella "Applicazioni", che creerà un nuovo documento.

2

Avviare lo script di fattorizzazione digitando quanto segue nella prima riga vuota disponibile del documento (senza virgolette): "< script >" quindi immettere la seguente riga di intestazione di funzione come prima riga dello script, ma escludere la linea etichette in tutto questo articolo che appare come tale: "Riga #", dove "#" è il numero di riga. Questi servono solo per aiutarvi a sapere quando immettere testo in una nuova riga. Inoltre, omettere le virgolette prime e finale, ma comprendono tutto ciò che cadono tra di loro. Ecco la prima riga dello script:

Linea 1: "function factorize(numm) () {"

3

Inizializzare le variabili che si desidera utilizzare come segue:

Linea 2: "var newnum = numm;"

Linea 3: "newtext var =" ";"

Linea 4: "correttore var = 2;"

4

Immettere la prima riga di un ciclo "while" che determina se vale la pena alla ricerca di ulteriori fattori del numero che è stato inviato alla vostra funzione. Questa funzione accetta il numero passato ad esso e viene assegnato alla variabile "numm", quindi è quello verrà utilizzato per elaborare il numero per tutto il resto di questo articolo.

Linea 5: "mentre (correttore * correttore < = newnum) {"

5

Immettere un condizionale "se" che verifica la presenza di eventuale resto che è rimasto dopo la lavorazione, e se che del resto è un fattore. In questo caso, il programma sarà registrarlo, poi dividere per esso e infine determinare se è l'ultimo.

Linea 6: "se (newnum % correttore = = 0) {"

Linea 7: "newtext = newtext + correttore;"

Linea 8: "newnum = newnum/correttore;"

Linea 9: "se (newnum! = 1) {"

6

Immettere una riga che inizia la parte successiva del blocco di codice, che continua a controllo per ulteriori fattori del numero se i controlli precedenti sono stati "true".

Linea 10: "newtext = newtext +". ";" Chiudere la parentesi di due apertura precedenti:

Linea 11: "}"

Linea 12: "}"

7

Digitare il condizionale "altro" che viene eseguito se l'istruzione "if" precedente era "falsa" (ulteriori fattori di interesse per il numero non inviato alla funzione).

Linea 13: "else {"

Linea 14: "correttore + +;"

Linea 15: "}"

Linea 16: "}"

8

Immettere una riga che controlli per vedere se c'è nulla di sinistra dopo tutto dei fattori sono stati trovati per il numero e registrarlo pure.

Linea 17: "se (newnum! = 1) {"

Linea 18: "newtext = newtext + newnum;"

Linea 19: "}"

9

Immettere una serie di linee che controllare per vedere se il solo primo fattore era l'originale e, in tal caso, avere la nota di programma che deve essere stato primo. Una volta che questo è stato completato, è possibile restituire i numeri primi alla porzione di codice che è in attesa del risultato da inviare ad esso.

Linea 20: "se (newtext = =" "+ numm) {"

Linea 21: "newtext =" primo: "+ newtext;"

Linea 22: "}"

Linea 23: "ritorno newtext;"

Linea 24: "}"

Linea 25: "< / script >"

10

Inviare un numero al nome della funzione come desiderate inviare dati a qualsiasi altra funzione. In questo esempio, si sarebbe inviare un numero alla funzione e assegnare il valore restituito a una variabile separata all'interno di un'altra parte del codice. Un esempio per trovare i numeri primi di "250" potrebbe essere come segue:

Linea 1: "var factorThis = 250;"

Linea 2: "risultato var = factorize(factorThis);"

A questo punto, la variabile "factorThis" conterrà un elenco di risultati di fattore che sono stati restituiti dalla funzione "fattorizzare" ed è possibile stamparlo per lo schermo dell'utente, inviare a un database, o qualsiasi altra operazione che desideri fare con i risultati.

11

Salvare il documento e quindi si può trovare e riutilizzarlo nei vostri progetti futuri codifica il nome con un nome descrittivo. Danno sempre un file JavaScript estensione js per differenziare dai file di testo normale. Un buon nome per il file di funzione factoring è "findfactors.js" e un altro potrebbe essere "factorfinder.js".

Consigli & Avvertenze

  • Assicurarsi sempre che c'è una parentesi graffa di chiusura "}" per ogni parentesi graffa aperta "{" nei programmi JavaScript; in caso contrario, i programmi potrebbero non funzionare correttamente.