Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでASCIIを16進数に変換する


ASCII数値を表す文字列を受け取るJavaScript関数を作成する必要があります。関数は、数値を対応する16進コードに変換し、16進を返す必要があります。

例-

f入力ASCII文字列は-

です
const str = '159';

この場合、この16進コードは313539になります。

以下はコードです-

const str = '159';
const convertToHexa = (str = '') =>{
   const res = [];
   const { length: len } = str;
   for (let n = 0, l = len; n < l; n ++) {
      const hex = Number(str.charCodeAt(n)).toString(16);
      res.push(hex);
   };
   return res.join('');
}
console.log(convertToHexa('159'));

出力

以下はコンソールでの出力です-

313539

  1. JavaScriptでのConstとLet。

    Constとletは、ブロックスコープの変数を宣言するためにES2015で導入されました。 letを使用して宣言された変数は再割り当てできますが、constを使用して宣言された場合は再割り当てできません。 以下は、JavaScriptでletとconstを示すコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="wi

  2. 配列をJavaScriptで設定するように変換する

    以下は、JavaScriptで配列を設定に変換するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>