»
AnglaisFrançaisVietnamien

Imprimer - ASCII Engine - JavaScriptBank.com

Version complète: jsB@nk » Calcul » ASCII Engine
URL: https://www.javascriptbank.com/ascii-engine.html

ASCII Engine © JavaScriptBank.comEntrez un clavier de caractères Ascii et le moteur affiche le caractère équivalent décimal en Ascii, Ascii Hex, et même binaire.

Version complète: jsB@nk » Calcul » ASCII Engine
URL: https://www.javascriptbank.com/ascii-engine.html



JavaScript
<SCRIPT LANGUAGE="JavaScript"><!-- Begin// Author: Christopher Nielsen - chris@bluegalaxy.netbinary_numbers = new Array("0000", "0001", "0010", "0011", "0100", "0101", "0110", "0111", "1000", "1001", "1010", "1011", "1100", "1101", "1110", "1111");function toBinary(High, Low) {var hiHex = "ABCDEF";if (Low < 10 ) {LowNib = Low;}else {LowNib = 10 + hiHex.indexOf(Low); }if (High  < 10 ) {HighNib = High;}else {HighNib = 10 + hiHex.indexOf(High);}eight_bits = binary_numbers[HighNib] + " " + binary_numbers[LowNib];return eight_bits;}function Dec2Hex(Decimal) {var hexChars = "0123456789ABCDEF";var a = Decimal % 16;var b = (Decimal - a)/16;hex = "" + hexChars.charAt(b) + hexChars.charAt(a);L = hexChars.charAt(a);H = hexChars.charAt(b);return hex;}var symbols = " !\"#$%&'()*+'-./0123456789:;<=>?@";function toAscii ()  {var loAZ = "abcdefghijklmnopqrstuvwxyz";symbols+= loAZ.toUpperCase();symbols+= "[\\]^_`";symbols+= loAZ;symbols+= "{|}~";var loc;loc = symbols.indexOf(document.asciiform.Input.value);if (loc >-1) { Ascii_Decimal = 32 + loc;return (32 + loc);   }return(0);  // If not in range 32-126 return ZERO}function getAscii(some_value) {document.asciiform.toDec.value = toAscii();document.asciiform.toHex.value = Dec2Hex(toAscii()); document.asciiform.binary.value = toBinary(H, L); }//  End --></script><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->


HTML
<form name="asciiform" onsubmit="return false;" style="width: 30%; text-align: left;">Input one character:  <input size=1 name=Input maxlength=1 onChange="getAscii(this.value)"><input type=button  value="display" onClick="document.asciiform.toDec.value=toAscii()"><br><input size=10 name=toDec onFocus="this.blur()"> ASCII Decimal Output<br><input size=10 name=toHex onFocus="this.blur()"> ASCII Hex Output<br><input size=10 name=binary onFocus="this.blur()"> ASCII Binary Output</form><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->