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
.