JavaScript-program för att hitta karaktärens ASCII-värde

I det här exemplet lär du dig att skriva ett JavaScript-program som hittar ASCII-värdet för ett tecken.

För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:

  • JavaScript String charCodeAt ()
  • JavaScript-strängkodPointAt ()

ASCII står för American Standard Code for Information Interchange .

ASCII är ett numeriskt värde som ges till olika tecken och symboler för datorer att lagra och manipulera. Till exempel ASCII-värdet av bokstaven 'A' är 65 .

Resurs : ASCII-diagram över alla 127 tecken i JavaScript.

Exempel 1: ASCII-värde för karaktär med charCodeAt ()

 // program to find the ASCII value of a character // take input from the user const string = prompt('Enter a character: '); // convert into ASCII value const result = string.charCodeAt(0); console.log(`The ASCII value is: $(result)`);

Produktion

 Ange ett tecken: a ASCII-värdet är: 97

I ovanstående program används charCodeAt()metoden för att hitta ASCII-värdet för ett tecken.

Den charCodeAt()metod tar i ett indexvärde och returnerar ett heltal som representerar dess UTF-16 (16-bitars Unicode Transformation Format) kod.

Om du inte passerar indexvärdet är standardindexvärdet 0 . Om indexvärdet är utanför intervallet ger det NaN.

Exempel 2: ASCII-värde för karaktär med hjälp av codePointAt ()

 // program to find the ASCII value of a character // take input from the user const string = prompt('Enter a character: '); // convert into ASCII value const result = string.codePointAt(0); console.log(`The ASCII value is: $(result)`);

Produktion

 Ange ett tecken: abc ASCII-värdet är: 97

I ovanstående program används codePointAt()metoden för att hitta ASCII-värdet för ett tecken.

Den codePointAt()metod returnerar en Unicode kodpunkt värde.

I det ovanstående programmet matar användaren in tre teckensträng abc. Men index 0 överförs till codePointAt()metoden. Detta ger ASCII-värdet för det första tecknet (här a).

Om du inte passerar indexvärdet är standardindexvärdet 0 . Om indexvärdet är utanför intervallet ger det undefined.

Intressanta artiklar...