Kuv yuav ua li cas thiaj tsim tau lub ntiaj teb sib txawv hauv TypeScript?
Kuv yuav ua li cas thiaj tsim tau lub ntiaj teb sib txawv hauv TypeScript?

Video: Kuv yuav ua li cas thiaj tsim tau lub ntiaj teb sib txawv hauv TypeScript?

Video: Kuv yuav ua li cas thiaj tsim tau lub ntiaj teb sib txawv hauv TypeScript?
Video: Yuav ua li cas thiaj khiav dim lub ntiajteb no 2024, Hlis ntuj nqeg
Anonim

Hom syntax rau tshaj tawm qhov hloov pauv hauv TypeScript yog kom suav nrog lub plab (:) tom qab lub sib txawv npe, ua raws li nws hom. Ib yam li hauv JavaScript, peb siv var lo lus tseem ceeb rau tshaj tawm ib variable . Tshaj tawm nws hom thiab tus nqi hauv ib nqe lus.

Hauv qhov no, dab tsi yog qhov txawv txav muaj nyob hauv TypeScript?

TypeScript variables tuaj yeem yog cov hauv qab no thaj chaw : Hauv zos Scope : Raws li lub npe teev, tau tshaj tawm nyob rau hauv lub thaiv zoo li txoj kev, loops thiab lwm yam Class Scope :Yog a sib txawv tau tshaj tawm hauv chav kawm ces peb tuaj yeem nkag tau qhov ntawd sib txawv hauv chav kawm xwb.

Ib yam li ntawd, koj ua li cas thiaj li hloov pauv thoob ntiaj teb hauv JavaScript? Tshaj tawm JavaScript global variables hauv kev ua haujlwm, koj yuav tsum siv qhov khoom siv qhov rai. Piv txwv li: qhov rais.

Piv txwv li:

  1. ua haujlwm m(){
  2. qhov rai. tus nqi = 100; // tshaj tawm lub ntiaj teb hloov pauv los ntawm qhov rais khoom.
  3. }
  4. ua haujlwm n(){
  5. alert(window. value);// nkag mus rau lub ntiaj teb no sib txawv los ntawm lwm yam muaj nuj nqi.
  6. }

Hais txog qhov no, kuv yuav tshaj tawm li cas lub ntiaj teb hloov pauv hauv Angularjs 7?

  1. Tsim cov ntaub ntawv kev pabcuam thoob ntiaj teb: - “constants.service.ts”
  2. Ntxiv ConstantService rau cov chaw muab kev pabcuam ntawm app.module.ts.
  3. Nkag mus rau qhov tsis tu ncua los siv hauv cov ntsiab lus header.

Dab tsi yog ?: Hauv TypeScript?

Los ntawm txhais, " TypeScript yog JavaScript rau kev txhim kho daim ntawv thov. " TypeScript yog ib hom lus zoo heev, yam khoom taw qhia, sau ua lus. TypeScript yog ib tug ntaus superset ntawm JavaScript compiled rau JavaScript. Hauv lwm lo lus, TypeScript yog JavaScript ntxiv rau qee qhov ntxiv nta.

Pom zoo: