Una tipica funzione in JavaScript include una o più variabili degli argomenti . Dovete sapere lo scopo di ogni argomento , se è necessario , e se c'è un valore predefinito prima di chiamare la funzione . Quando si chiama la funzione , fornire gli argomenti necessari nell'ordine in cui sono attesi a comparire . Ad esempio, la funzione " parseInt " prende due argomenti . Il primo parametro è una stringa necessaria per essere analizzato e convertito in un intero . Il secondo parametro è un numero opzionale che rappresenta la base del numero intero risultante , il cui valore predefinito " 10 " se non fornita. Chiamare " parseInt " con uno o due argomenti nell'ordine specificato :
var stringa = " 3829 " ; var s = parseInt ( stringa ) ; var t = parseInt ( stringa , 10) ; //questi sono la stessa cosa , perché " 10 " è l' impostazione predefinita
Named Parmeters
una funzione JavaScript utilizzando parametri denominati , ogni argomento ha una etichetta ad esso associati. Passare un paio etichetta valore alla funzione per ogni argomento con i due punti tra l'etichetta e il valore . Racchiudere tutte le coppie etichetta -valore tra parentesi graffe . Definire la funzione di accettare un argomento e di accedere ai parametri di funzione come le proprietà della discussione . Ad esempio, il codice seguente crea una funzione di calcolo di punta che accetta i parametri denominati " billTotal " e un optional " tipExtra . " La funzione calcola la punta moltiplicando " billTotal " del 20 per cento e aggiunge la punta optional . Si noti il codice in più che i test per l'esistenza di ogni parametro prima che venga utilizzato e gestisce l'eccezione in cui non è previsto :
funzione calculateTip ( tipInfo ) {if ( tipinfo.billTotal === undefined
Programmazione © www.354353.com