Dab tsi yog kev qhia ua haujlwm?
Dab tsi yog kev qhia ua haujlwm?

Video: Dab tsi yog kev qhia ua haujlwm?

Video: Dab tsi yog kev qhia ua haujlwm?
Video: UA HAUJLWM MUAJ QABHAU KX TXAWJ TEEV VAJ 2024, Kaum ib hlis
Anonim

Muaj nuj nqi yog tus nqi. Lawv tuaj yeem raug muab, theej lossis tshaj tawm hauv txhua qhov chaw ntawm tus lej. Yog tias muaj nuj nqi tau tshaj tawm raws li ib nqe lus cais nyob rau hauv lub ntsiab cai ntws, uas yog hu ua " Muaj nuj nqi Tshaj tawm". Yog tias muaj nuj nqi yog tsim los ua ib feem ntawm ib qho kev qhia , nws hu ua " Function Expression ”.

Tom qab ntawd, qhov txawv ntawm kev ua haujlwm thiab kev qhia yog dab tsi?

Cov lus qhia yog cov khoom "syntactical", i.e. cov lus. Muaj nuj nqi yog (mathematical) khoom, i.e. daim ntawm lub ntiaj teb no. A muaj nuj nqi tau piav qhia / qhia los ntawm ib qho kev qhia ; tib yam muaj nuj nqi tuaj yeem piav qhia los ntawm ntau tshaj ib kev qhia.

Tsis tas li ntawd, cov lus tshaj tawm ua haujlwm yog dab tsi? A muaj nuj nqi yog ib pawg ntawm cov nqe lus uas ua ke ua haujlwm. A kev tshaj tawm ua haujlwm qhia lub compiler txog ib muaj nuj nqi lub npe, rov qab hom, thiab tsis. A muaj nuj nqi txhais muab qhov tseeb lub cev ntawm lub muaj nuj nqi . Lub tsev qiv ntawv C tus qauv muab ntau yam ua hauv kev ua haujlwm uas koj qhov kev pab cuam hu tau.

Hais txog qhov no, koj puas tuaj yeem piav qhia txog kev hu xov tooj thiab ua haujlwm tau?

Ob leeg hu thiab thov ua zoo sib xws heev kev ua haujlwm : lawv execute a muaj nuj nqi nyob rau hauv cov ntsiab lus teb, los yog scope, ntawm thawj qhov kev sib cav uas koj hla mus rau lawv. Tsis tas li ntawd, lawv ob leeg kev ua haujlwm uas ua tau tsuas yog hu rau lwm tus kev ua haujlwm . Qhov txawv yog thaum koj xav cog qhov no hu nrog ib txheej ntawm kev sib cav.

Lub npe ua haujlwm yog dab tsi?

A npe function yog a muaj nuj nqi tshaj tawm yog tias nws tshwm raws li nqe lus. Piv txwv li: muaj nuj nqi tub ceev xwm () { rov rank() + "Reginald Thistleton"; muaj nuj nqi rank () { rov "Captain"; } } tub ceev xwm() //=> 'Captain Reginald Thistleton'

Pom zoo: