JavaScript atitinka printf arba String.Format

Javascript Atitinka Printf Arba String Format



„JavaScript Equivalent“ taikymas „printf/String.Format“ yra labai naudingas, nes beveik kiekviena programa turi rodyti arba įrašyti tam tikrą reikšmę konsolėje. Tai taip pat padeda suprasti kodą, nes rodo atitinkamas jame naudojamas sveikasis skaičius arba eilutės reikšmes. Be to, galite naudoti „JavaScript“ atitikmenį „printf“ arba „String.Format“, kad spausdintumėte įspėjimus ar klaidas konsolės lange.

Šiame straipsnyje bus parodyta, kaip taikyti „JavaScript“ ekvivalentą „printf“ arba „String.Format“.

JavaScript atitinka printf/String.Format

Norėdami pritaikyti „JavaScript“ ekvivalentą „printf/String.Format“, galite naudoti:







  • console.log() “ metodas
  • document.write() “ metodas
  • String.format() “ metodas

Dabar mes išnagrinėsime kiekvieną iš aukščiau pateiktų metodų po vieną!



1 būdas: „JavaScript“ atitinka printf/String.Format naudojant „console.log()“ metodą

„JavaScript“ programoje „console.log“ metodas naudojamas tam tikro sveikojo skaičiaus ar eilutės reikšmei spausdinti. Taip pat galite naudoti šį metodą sveikųjų skaičių ir eilutės reikšmių spausdinimui kaip printf ekvivalentą.



Sintaksė





konsolė. žurnalas ( žinutę )

Čia praėjo „ žinutę ” parametras bus užregistruotas konsolėje naudojant console.log() metodą. Šis argumentas gali būti bet koks, pvz., koks nors sveikasis skaičius arba eilutės reikšmė.

Pažvelkite į žemiau pateiktą pavyzdį.



Pavyzdys
Pirma, mes išsaugosime sveikojo skaičiaus reikšmę ir eilutės reikšmę duotuose dviejuose kintamuosiuose pavadinimu ' pasirinkimas1 “ ir „ val2 “, atitinkamai:

buvo pasirinkimas1 = du
buvo val2 = „JavaScript atitinka Printf arba String.Format“

Dabar parodysime inicijuotas „ pasirinkimas1 “ ir „ val2 “ konsolėje naudodami „ console.log() “ metodas:

konsolė. žurnalas ( pasirinkimas1 )
konsolė. žurnalas ( val2 )

Po aukščiau pateikto įgyvendinimo gausime šią išvestį:

2 būdas: „JavaScript“ atitinka printf arba String.Format naudojant „document.write()“ metodą

„JavaScript“ document.write() “ metodas taip pat naudojamas sveikiesiems skaičiams ir eilutės reikšmėms rodyti DOM (dokumento objekto modelyje). Tiksliau tariant, šis metodas spausdina sveikųjų skaičių arba eilutės reikšmes DOM, o ne konsolėje.

Sintaksė

dokumentas. rašyti ( exp1 , exp2 )

Čia, ' exp1 “ ir „ exp2 “ nurodo kokią nors sveikojo skaičiaus arba eilutės reikšmę.

Norėdami parodyti, peržiūrėkite šį pavyzdį.

Pavyzdys
Dabar parodysime jau sukurtų kintamųjų reikšmes naudodami „ document.write() “ metodas:

dokumentas. rašyti ( pasirinkimas1 , \n )
dokumentas. rašyti ( val2 )

Įdiegę gausime tokią išvestį:

3 būdas: „JavaScript“ atitinka printf arba String.Format naudojant String.format() metodą

String.format() “ metodas naudojamas norint pakeisti arba tinkinti išvesties formatą. Taikysime šią funkciją norėdami pakeisti įvestą eilutės reikšmę. Tai bus pasiekta sudėjus indekso reikšmes eilutėse, kuriose norime įdėti nurodytą eilutės reikšmę. Tada į formato () metodo argumentus įdėsime eilučių reikšmes, kurios turi būti atnaujintos.

Apžvelkite toliau pateiktą demonstravimo pavyzdį.

Pavyzdys
Pirmiausia sukursime tinkintą prototipo funkciją. Formatavimo funkcija paims konkrečią eilutę ir gaus skaičių, pridėtą „ {} ” skliausteliuose ir jame esantį skaičių pakeiskite eilutės argumentu, esančiu toje nurodytoje rodyklėje. Po to „ /{(\d+)}/g “, patikrins pridėtą sąlygą, ieškos neskaitmenų simbolių (eilučių) ir įdės juos į nurodytą indeksą:

Styga . prototipas . formatu = funkcija ( ) {
buvo pasirinkimas1 = argumentai ;
grąžinti tai . pakeisti ( /{(\d+)}/g , funkcija ( gauti , numerį ) {
grąžinti tipas pasirinkimas1 [ numerį ] != 'neapibrėžtas' ? pasirinkimas1 [ numerį ] : gauti ;
} ) ;
} ;

Dabar nurodysime indeksus ' {0}, {1} “, kur reikia pakeisti eilutės reikšmes. Šios naujos eilučių reikšmės iš pradžių bus įdėtos į ' formatas () “ metodas kaip argumentai. Be to, pridėtas indeksas nurodo eilutę, kurioje nurodyta eilutė bus pakeista:

konsolė. žurnalas ( '{0} yra pirmasis argumentas, o {1} yra antrasis argumentas' . formatu ( 'Java' , 'JavaScript' ) ) ;

Atitinkama išvestis bus tokia:

Pateikėme paprasčiausius metodus, kaip pritaikyti „JavaScript“ ekvivalentą „printf“ arba „String.Format“. Galite naudoti bet kurį iš metodų pagal savo poreikius.

Išvada

Norėdami pritaikyti „JavaScript“ ekvivalentą „printf“ arba „String.Format“, galite naudoti „ console.log() “ metodas sveikųjų skaičių ir eilutės reikšmių registravimui konsolėje arba „ document.write() “ metodas atitinkamoms reikšmėms rodyti DOM ir “ String.format() ” metodas, skirtas atnaujinti eilutės reikšmę nurodyto indekso vietoje. Šiame straipsnyje sužinosite apie „JavaScript“, atitinkantį „printf“ arba „String.Format“.