2017-05-12 1 views
0

Ich versuche, Länge Nachricht ascii zu konvertieren. Meine Länge Nachricht wieWie zu Ascii mit node.js konvertieren

ist
var ll = "0170"; 

In Knoten js, ist es irgendeine Art von Funktion, die in ascii konvertiert? Bitte helfen?

+0

Sie die Länge ll in ascii zu konvertieren? Was willst du als Ausgang, ein Zeichen? ein int? – RomMer

+0

Ich möchte Ausgabe als int. ist das möglich, 0170 in ascii umzuwandeln? nicht Länge – Dulguuntur

+0

ein ASCII-Code ist für ein Zeichen und ein einzelnes Zeichen; keine Zeichenkette – RomMer

Antwort

0

Verwenden Sie charCodeAt() Funktion, um asscii Format zu verdecken.

var ll = "0170"; 
function ascii (a) { return a.charCodeAt(); } 
console.log(ascii(ll[0]),ascii(ll[1]), ascii(ll[2]), ascii(ll[3])) 

Ergebnis:

48 49 55 48 
+0

Sie erhalten nur den ASCII-Code für das erste Zeichen der Zeichenfolge tut es. Die Frage ist nicht ganz klar, aber ich denke nicht, dass es ist, was er will – RomMer

+0

Sie sind richtig, ich update die Antwort @ RomMer –

0

Sie können einen ASCII-Code für eine ganze Reihe haben.

Ein ASCII-Code ist ein ganzzahliger Wert für ein Zeichen, keine Zeichenfolge. Dann gilt für die Zeichenfolge "0170" erhalten Sie 4 ASCII-Codes erhalten

Sie können diese ASCII-Codes angezeigt werden, wie dieses

var str = "0170"; 

for (var i = 0, len = str.length; i < len; i++) { 
    console.log(str[i].charCodeAt()); 
} 

Ouput : 48 49 55 48 
Verwandte Themen