Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

JavaScript funkcie prijať pomenované parametre

Typický Funkcia JavaScript určuje zoradený zoznam argumentov . Pri volaní funkcie , predáte hodnotu pre každý argument v uvedenom poradí . Funkcia , ktorá prijíma pomenované parametre dodáva štítok pre každú hodnotu . To poskytuje niekoľko výhod , ale tiež vyžadujú viac kódu . Ak chcete realizovaných menoval funkciou parametrov , je potrebné simulovať funkciu , pretože nie je natívne podporovaná JavaScriptom . Nepomenované parametre

typické funkcie v JavaScriptu zahŕňa jednu alebo viac premenných argumentov . Musíte poznať účel každého argumentu , či je potrebné , a ak je východisková hodnota pred volaním funkcie . Pri volaní funkcie , poskytnúť potrebné argumenty v poradí , v akom sa očakáva , že sa objaví . Napríklad funkcia " parseInt " berie dva argumenty . Prvý parameter je vyžadovaný reťazec , ktorý bude spracovaný a prevedený na celé číslo . Druhý parameter je voliteľný číslo predstavujúce základ výsledné celé číslo , predvolená hodnota je " 10 " , ak nie je súčasťou dodávky . Výzva " parseInt " s jedným alebo dvoma argumentmi v stanovenom poradí :

var string = " 3829 " ; var s = parseInt ( string ) ; var t = parseInt ( string , 10 ) ; //táto sú rovnaké , pretože " 10 " je predvolená
Named Parmeters

funkcií JavaScriptu pomocou pomenovaných parametrov , každý argument má štítok s ním spojené . Heslo dvojicu label - hodnota pre funkciu pre každý argument s dvojbodkou medzi štítkom a hodnoty . Uzavrite všetky dvojice značka - hodnota do zložených zátvoriek . Definujte funkciu akceptovať jeden argument , a prístup k funkčné parametre ako vlastnosti argumentu . Napríklad nasledujúci kód vytvára funkciu výpočtu tip , ktorý prijíma pomenované parametre " billTotal " a voliteľné " tipExtra . " Funkcia vypočíta tip vynásobením " billTotal " o 20 percent a pridá navyše voliteľný tip . Všimnite si , extra kód , ktorý testuje pre existenciu každého parametra , ako sa používa a spracováva výnimky , pokiaľ to nie je súčasťou dodávky :

funkcie calculateTip ( tipInfo ) { if ( tipinfo.billTotal === nedefinované

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené