Qhov twg kaw siv hauv JavaScript?
Qhov twg kaw siv hauv JavaScript?

Video: Qhov twg kaw siv hauv JavaScript?

Video: Qhov twg kaw siv hauv JavaScript?
Video: UA KAWG PEEV XWM -May maylee [official] New Song/MV/VDO 2024, Tej zaum
Anonim

Hauv JavaScript , kaw yog lub hauv paus mechanism siv pab kom cov ntaub ntawv ntiag tug. Thaum koj siv kaw rau cov ntaub ntawv tsis pub lwm tus paub, qhov sib txawv ntawm qhov sib txawv tsuas yog nyob rau hauv qhov muaj nyob rau hauv qhov muaj (sab nrauv) muaj nuj nqi. Koj tsis tuaj yeem tau txais ntawm cov ntaub ntawv los ntawm qhov chaw sab nraud tshwj tsis yog los ntawm cov khoom siv txoj kev cai lij choj.

Ib yam li ntawd, qhov kaw hauv JavaScript yog dab tsi?

A kaw yog kev sib xyaw ua ke ntawm kev ua haujlwm bundled ua ke (kho) nrog rau cov ntaub ntawv rau nws lub xeev ib puag ncig (lub lexical ib puag ncig). Hauv lwm lo lus, a kaw tso cai rau koj nkag mus rau ib qho kev ua haujlwm sab nraud los ntawm kev ua haujlwm sab hauv.

Tsis tas li ntawd, lub ntsiab lus ntawm kev kaw yog dab tsi? rov 12. Kaw yog ib qho tshwj xeeb hauv JavaScript qhov twg muaj nuj nqi nkag mus rau nws tus kheej qhov kev hloov pauv, nkag mus rau cov kev ua haujlwm sab nraud thiab nkag mus rau lub ntiaj teb hloov pauv. Kaw muaj kev nkag mus rau nws qhov kev ua haujlwm sab nrauv txawm tias tom qab cov haujlwm sab nrauv tau rov qab los.

Kuj kom paub, dab tsi yog kaw hauv JavaScript nrog piv txwv?

Qhov no hu ua a JavaScript kaw . Nws ua rau nws muaj peev xwm ua tau kom muaj "private" variables. Lub txee muaj kev tiv thaiv los ntawm cov peev txheej ntawm cov haujlwm tsis qhia npe, thiab tsuas yog hloov tau siv qhov ntxiv ua haujlwm. A kaw yog ib txoj haujlwm uas muaj kev nkag mus rau niam txiv txoj haujlwm, txawm tias tom qab niam txiv txoj haujlwm tau kaw lawm.

Dab tsi yog qhov txiaj ntsig ntawm kev kaw hauv JavaScript?

Kaw yuav tsum ua li cas javascript yog scoped. Hais nws lwm txoj kev, vim yog cov kev xaiv scopes (piv txwv li lexical scopeing) lub javascript designers ua, kaw ua tau. Cov qhov zoo ntawm kev kaw hauv javascript yog tias nws tso cai rau koj los khi ib qho kev sib txawv rau kev ua tiav cov ntsiab lus.

Pom zoo: