Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Programmazione Javascript >> .

JavaScript chiamare una funzione da una funzione

JavaScript è un linguaggio di scripting per il Web utilizzato per eseguire calcoli o controllare il layout delle pagine Web mentre incorporato nello script HTML . Potenza e la flessibilità di JavaScript viene dal fatto che JavaScript è un linguaggio orientato agli oggetti , il che significa che esso contiene alcune funzionalità di altre lingue . A causa di questo , molti tipi di dati in JavaScript sono oggetti , incluse le funzioni . Le funzioni che si comportano come oggetti consente ai programmatori di fare cose interessanti con loro , come loro nido in altre funzioni . Funzioni e valori restituiti
Funzioni

genere prendono un elenco di argomenti , eseguire del codice sulla base di tali argomentazioni , e sia eseguire un'operazione o restituire un valore . Quando una funzione restituisce un valore , questo significa che la funzione in senso uscita un valore, che un programmatore può assegnare ad una variabile o utilizzare in un altro calcolo. Il valore di ritorno può essere un tipo di dati scalare (come un numero intero) , o un oggetto. Ad esempio, la seguente funzione accetta un numero e restituisce il numero moltiplicato per tre :

triplice funzione ( x ) per

{

return x * 3 ;

}
funzioni nidificate

all'interno di una funzione , il programmatore può definire un'altra funzione per eseguire un certo compito . Il processo di definizione è esattamente lo stesso , ma l'uso della funzione differisce . Quando un programmatore dichiara una funzione di portata globale , si può utilizzare tale funzione in tutto il programma . Quando un programmatore dichiara una funzione all'interno di un'altra funzione , tuttavia , l'unico luogo che può utilizzare tale funzione è all'interno della funzione che lo dichiarò in Il seguente esempio illustra questo punto :

triplice funzione ( x ) per

{
funzione

addThree ( y) {

ritorno y + y + y;

}

ritorno addThree ( x ) ; //restituisce il risultato ritorno di " addThree "

}

funzione doppia ( x ) per

{

addThree ( x ) ; //illegale , addThree può essere chiamato solo da dentro le " triple " di funzione

 

Programmazione © www.354353.com