,,,,,,,,,,,,, delen, delen van,,,,,, het netwerk van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen, een deel van de prijs van een reeks genaamd javascript beknopt. Voorwerp () "; het" het sleutelwoord is de functie van een container, tussen haakjes () code verklaringen, de exploitant.Parameters kunnen worden door een dergelijke functie in de marge van de verklaring van toegang tot bepaalde waarden, als de functie is,,, in de volgende code, creëren we een, twee versies van het gebruik van de functie van addnumbers, objectone van nieuwe marktdeelnemers en andere met een gemeenschappelijke tekst patroon.Zowel in afwachting van twee parameters.In elk geval, onze functie, tussen haakjes, de overdracht van de parameters van de exploitant (), bijvoorbeeld: sample76.html, <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < script> var addnumbersa = nieuwe functies ('num1 "," num2 "," terug naar de num1 + num2 "); de console log (addnumbersa (2)); ///////log - 4.Ook kan schrijven. Dat is gebruikelijk.Var addnumbersb = functie (num1, num2) {terug num1 en num2;}; de console log (addnumbersb (2)); ///////log - 4.< /scripts > < /body > < /html > een functie terug te keren en een waarde, de bouw van een object, of als een mechanisme om de code.Er zijn verschillende functies van het script, maar de meest elementaire vorm en functie is slechts een unieke tenuitvoerlegging vallen.,, functie () (), parameters, de functie, het aantal constructeurs parameters, maar aan het einde van een parameter van de beoogde functie (), de bouw van de functie is een reeks met de Verklaring. Het lichaam van de functie.In de laatste beschikbaar zal zijn voor het creëren van de voor de functie, aan de fabrikant van een parameter.Het kan ook worden ingediend van meerdere parameters als een gescheiden door een komma 's string, in de volgende code, ik daarentegen, functie () gebruik, in functie van een gemeenschappelijk model voor de concretisering van het voorwerp van de fabrikant: sample77.html., monsters, <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < script> verhoging van de nieuwe functies van de functie van de var = ('num1 "," num2 "," terug naar de num1 + num2 "); * met een komma, de reeks parameters in het eerste argument kan de fabrikant, in brief nummer na.* * * * * * * /var timesfunction = nieuwe functies ('num1, num2, terug naar de num1 * * * * * * * num2 "); de console log (aanvullende functie van (2), timesfunction (2)); //////////////Registratie van" 4 "en de concretisering van een gemeenschappelijk model voor de functie van: de functie van num1 var = (een stijging van functies, num2) {terug num1 en num2;}; ///////vormen.De functie van aanvullende functies (num1, num2) {terug num1 en num2;) ///////verklaring vormen.< /scripts > < /body > < /html > en rechtstreeks door de fabrikant, function (), wordt niet aanbevolen, omdat javascript gebruiken of in het algemeen, (), analytische bevat logische functie string.Veel mensen denken dat, () en het is niet nodig boven.Als bij de toepassing van de code van de in het ontwerp van een defect is zeer waarschijnlijk, met behulp van de functie (), de constructeurs niet, nieuwe sleutelwoorden voor uitsluitend gebruik te maken van de constructeurs gecreëerde functie objecten hebben dezelfde effecten (en nieuwe functies ("X", terug naar de X), en de functie van (x, X (terug),), niet dicht tot noemen, de functie (s), fabrikant rechtstreeks.,, functie (), de eigenschappen en de methoden, de functie van voorwerpen, met de volgende eigenschappen (met uitzondering van erfelijke eigenschappen en methoden), aard: (functie van prototypes;,,,,,,,): de functie van prototypes, de aanleg van een object. En de methode, met de volgende eigenschappen en functies voorbeeld methoden (met inbegrip van erfelijke eigenschappen en - methode): eigenschap, voorbeelden van MyFunction = ((var.X, Y, Z) {};, MyFunction. Lengte,);:,,,,,,,,,, de constructeurs parameters (lengte, aanleg van methoden, var. MyFunction = (x, Y, Z) {};, MyFunction. Tostring ();,,,,,): van toepassing zijn () (), bellen,,,,,, tostring (), de functie altijd een waarde, en de mogelijkheden om te komen tot een eenvoudige taak van de uitvoering van de code van de verklaring, die ook een veel voorkomende functie terug te keren naar een waarde.In het onderstaande voorbeeld is van ons, gedag zeggen, de functie van een string, bijvoorbeeld: sample78.html, <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < script> var sayhi = functie () {terugkeer "hallo";}; de console log (sayhi ()); ///////log "hallo".< /scripts > < /body > < /html > als een functie van de waarde van de definitie niet worden terug te keren, niet terug.In het onderstaande voorbeeld noemen we de functie van touw, yelp "yelp" console zonder duidelijke waarden. Een voorbeeld: sample79.html, <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < script> var yelp = functie () {console logboek ("Ik kom!")///////functie is niet gedefinieerd, zelfs als we dat niet doen.} /* log is, omdat een waarde altijd terug, zelfs als we niet terugkeren naar een waarde.* * * * * * * /console logboek (ja) = = = (definities); < /scripts > < /body > < /html >, concept, wat hier nodig is, is dat alle functies een waarde, zelfs als je niet uitdrukkelijk een beloning.Als je niet terug naar de waarde van de waarde van bepaalde, niet zijn gedefinieerd,,,,, is de functie van een burger (niet alleen de grammatica, maar waarde), in javascript, de functie van voorwerpen.Dit betekent dat een functie kan worden opgeslagen in een variabele, de installatie of het voorwerp.Trouwens, een functie kan worden doorgegeven aan de functie, en weer terug.Functie heeft de eigenschap, want het is een voorwerp.Al deze factoren waardoor de functie van de burgers in de eerste klas javascript. Voorbeeld: sample80.html <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < script> ///////functies kunnen worden opgeslagen in de variabelen (funca), - (funcb), en het voorwerp (funcc).Var funca = functie () {}; ///////funca zegt: () var funcb = [functie] () {}; ///////funcb zegt: [0] () funcc = {var: functie () {}}; ///////- methode (ook). Funcc [heeft] () of de functie van de functie van /kunnen sturen en sturen.Var funcd = functie (functie) {terugkeer functie}; var runfuncpassedtofuncd = funcd (functie) (console logboek ("Hoi");}); runfuncpassedtofuncd (); ///////functie is het doel, en dat betekent dat ze kunnen attributen.Var funce = functie () {}; funce.answer = "is een voorbeeld van de"; ///////eigenschap.De console log (funce. Antwoorden); ///////log "ja".< /scripts > < /body > < /html >, laat je de uitvoering van een functie is van een voorwerp is van essentieel belang, dus een waarde.Het kan door versterking van perifere of als een andere uitdrukking javascript.,, argument voor een functie in het toepassingsgebied van de parameters is, wanneer de waarde van de functie van de overdracht van een voertuig.In het onderstaande voorbeeld noemen we, addfunction ().Nu we hebben geboekt met twee parameters, twee toegevoegde waarde beschikbaar zijn in de in de steekproef: sample81.html, <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < script> var ((1), nummer2 functie aanvullende functie =) {VAR en = van + 2; de som van de console van inkomsten;} (aanvullende functie (3)); ///////- 6.< /scripts > < /body > < /html >, en andere talen, niet de parameter, zelfs als de functie gedefinieerd als een aanvaarding van deze standpunten in javascript volkomen legaal is.De parameters zijn verloren is gegeven, niet vastgesteld.Natuurlijk, door middel van de parameters van de slechte behandeling, de functie niet kan functioneren. Als een functie van de parameters van de overdracht van ongevallen (functie te creëren zonder definitie), niet de fout.Toegang tot alle functies van de parameters, de waarde van alle functies en de functie van alle functies van deze parameters, met inbegrip van de functie, het doel, de parameters, het voorwerp is met alle parameters van de functie - object.In de volgende code, zelfs als we het niet aangewezen de definitie van de parameters van functies, we kunnen rekenen op de parameter, satelliet doorgegeven aan de toegang tot de parameters van een functie als ze bellen, het monster: sample82.html, <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < script> var = functie () {terugkeer toe te voegen aan de parameters [0] + [1] parameters;}; de console log (toevoeging van (4)) ///////terug; 8.< /scripts > < /body > < /html >,, het wachtwoord, door alle functies, is een verwijzing, met inbegrip van een functie.Zoals je zou verwachten, in functie van de voorwerpen die kunnen worden gebruikt (methoden), dat voor het verkrijgen van de genoemde doelstellingen, vader.Wanneer een functie wordt omschreven in de mondiale reikwijdte, deze waarde is het globale doel.Controleer de volgende code, om ervoor te zorgen dat je begrijpt, dat is terug, voorbeeld: sample83.html, <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < script> var myobject1 = {naam: "myobject1, mymethod: functie () {console logboek (dit);}}; myobject1 mymethod (); ///////logboek." myobject1 ".Var myobject2 = functie () {console logboek (dit);}; myobject2 (); ///////logboek.< /scripts > < /body > < /html >,,, arguments.callee, eigendom, parameters en de eigenschappen van een object is, wordt de functie, het is een verwijzing naar de uitvoering van de functie is.Deze eigenschap kan worden gebruikt in het kader van de functie van de rol (referentie, het debat zelf verwezen. Genoemd).In de volgende code, gebruiken we deze eigenschap om de verwijzing naar de functie, de monsters: sample84.html, <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < script> foo foo = functie; var () {console logboek (parameters. De partij); ///////log foo () /de partij kan worden gebruikt voor de bel... Functie (parameters recursief. Calle () ()}); < /scripts > < /body > < /html > dit kan nuttig zijn als een voorbeeld functie moet recursief functies.,,, lengte, eigendom, arguments.length,,, parameters object heeft een unieke, de lengte en de eigenschap.Hoewel je denkt dat de lengte van de definitie van de parameters voor je eigendom zal het aantal, het in feite de parameters worden toegezonden aan de functie van het aantal in de oproep tot het indienen van het monster: sample85.html <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < script> var = functie MyFunction (z, E, d) {terug arguments.length;}; de console log (myfunction () 0); ///////log omdat er geen overdracht van de functies van de parameters.< /scripts > < /body > < /html >, het gebruik, de lengte, eigendom, functie (voorbeelden), we kunnen profiteren van de parameters van de verwachte voorbeeld: het totale aantal, sample86.html <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < script> var = functie MyFunction (z, E, D, E, R, m en Q) {terug myfunction.length;}; de console log (myfunction ()); /7 /log.< /scripts > < /body > < /html >,, arguments.length javascript 1.4, eigendom is verworpen, maar het aantal parameters kunnen sturen naar een functie van de functie van de lengte van, de toegang tot de eigendom van het object.Vooruit, je kan door gebruik te maken van en riep naar de lengte van de eerste referenties worden ingeroepen, eigendom van de functie (debat. De. Lengte), de definitie van een functie, de functie van de parameters kunnen worden gedefinieerd in de functie of rechtstreeks, of door het gebruik van, de parameter ".Kijk, deze code: Voorbeeld: sample87.html, <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < script> var foo = vals; var. = vals; var = functie MyFunction (foo, BAR) {parameters [0] = = = = = = = waar is; BAR; consoles. Log (parameters [0].); ///////registratie van de realiteit.Myfunction (}); < /scripts > < /body > < /html >, nota van genomen en ik kan opnieuw worden gebruikt, de waarden van de parameters van de parameters, de toewijzing van een nieuwe index of rechtstreeks van de waarden van de parameters, en terug in. Vóór de voltooiing van de functie (afschaffing van de uitvoering, de functie van de functie) om te allen tijde annuleren in gebruik, de voordelen, de sleutelwoorden met of zonder waarde.In het onderstaande voorbeeld toevoegen, annuleren we de definitie van de parameters voor de functie, als een aantal monsters of niet, de: sample88.html, <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < lichaam > < script> var. Toevoeging van functies (x, Y) = (///////als parameter niet digitaal, weer fout.Als (type - X.= = = = = = = "aantal"
Functie () () (
Previous:(de)
Next Page:Het creëren van een soort