JavaScript で整数を対応する文字に変換する

Javascript De Zheng Shuwo Dui Yingsuru Wen Zini Bian Huansuru



整数を同等の文字に、またはその逆に変換するプロセスは、アルファベット文字と数字に即座にアクセスするのに役立ちます。たとえば、この手法は、秘密の組み合わせを設計したり、データをエンコードしたりするのに非常に役立ちます。また、コード全体の複雑さを軽減するのにも大いに役立ちます。

このチュートリアルでは、JavaScript を使用して整数を対応する文字に変換する方法について説明します。

JavaScript を使用して整数を対応する文字に変換/変換する方法は?

JavaScript で整数を対応する文字に変換するには、' charCodeAt() ' と ' 文字列.fromCharCode() 」メソッド。 charCodeAt() メソッドは文字列内の特定のインデックスで文字の Unicode を提供しますが、String.fromCharCode() メソッドは Unicode 値を文字に変換します。これらのメソッドを組み合わせて適用し、ユーザー定義関数を介して指定された文字に関して、渡された整数に対して対応する文字を返すことができます。







構文



ストリング。 charCodeAt ( 索引 )

上記の構文では:



索引 」は文字のインデックスを指します。





. fromCharCode ( 数値1 数値2 )

指定された構文では:

数値1 」、「 数値2 」は、変換される 1 つ以上の Unicode 値に対応します。



例 1: JavaScript を使用して整数を対応する文字 (小文字) に変換する
この例では、渡された整数は小文字の同等の文字に変換されます。

< スクリプトの種類 = 「テキスト/ジャバスクリプト」 >
関数 convertintChar ( 整数 ) {
文字を聞かせて = 「あ」 . charCodeAt ( 0 ) ;
コンソール。 ログ ( 「文字コードは次のとおりです。」 キャラクター ) ;
戻る . fromCharCode ( キャラクター + 整数 ) ;
}
コンソール。 ログ ( 「整数に相当する文字は次のとおりです。」 convertintChar ( 2 ) ) ;
脚本 >

上記のコード行では:

  • 「」という名前の関数を定義します convertintChar() 」には、記載されたパラメーターがあります。
  • function パラメータは整数を指しており、これを同等の文字に変換する必要があります。
  • 関数定義では、記載された文字を指定し、「 charCodeAt() 」を持つメソッド 0 」をパラメーターとして使用します。これは、キャラクターのインデックスを指します。
  • このメソッドは、関連付けられた文字の Unicode を返し、それを表示します。
  • その後、「 文字列.fromCharCode() 」メソッドを使用して、前の手順で計算された Unicode 値を文字に変換します。
  • + 」 メソッドのパラメーターの記号は、渡された整数が前述の指定された文字に追加され、それに対応する文字を返すことを示します。
  • 最後に、指定された番号を渡して定義済みの関数にアクセスし、目的の要件を実行します。

出力

上記の出力では、整数「 2 ” は、同等の文字 “ に変換されます。 c 」。 0,1,2 は文字 ' a 」、「 b 」、「 c '、 等々。

例 2: JavaScript を使用して整数を対応する文字 (大文字) に変換する
この特定の例では、同様に、渡された整数は同等の文字に変換されますが、大文字になります。

< スクリプトの種類 = 「テキスト/ジャバスクリプト」 >
関数 convertintChar ( 整数 ) {
文字を聞かせて = 「あ」 . charCodeAt ( 0 ) ;
コンソール。 ログ ( 「文字コードは次のとおりです。」 キャラクター ) ;
戻る . fromCharCode ( キャラクター + 整数 ) ;
}
コンソール。 ログ ( 「整数に相当する文字は次のとおりです。」 convertintChar ( 0 ) ) ;
脚本 >

上記のコードに示されているように、次の手順を実行します。

  • 前の例で行ったように、指定されたパラメーターを持つ関数を定義します。
  • その定義では、文字を大文字で指定し、それを「 charCodeAt() 」の方法は、前述のとおりです。
  • 次に、渡された整数を変換するために、前述の方法を繰り返します。 0 」を同等の文字に変換します。

出力

上記の出力では、「」の文字コード ” は 65 であり、渡された整数の同等の文字 “ 0 ' は ' 」。

例 3: JavaScript を使用して文字を等価の整数に戻す
文字を同等の整数に戻す必要がある場合は、以下の手順に従います。

< スクリプトの種類 = 「テキスト/ジャバスクリプト」 >
関数 convertcharInt ( チャンネル ) {
文字を聞かせて = 「あ」 . charCodeAt ( 0 ) ;
コンソール。 ログ ( 「文字コードは次のとおりです。」 キャラクター ) ;
戻る ch。 charCodeAt ( 0 ) - キャラクター ;
}
コンソール。 ログ ( 「文字に相当する整数は次のとおりです。」 convertcharInt ( 「あ」 ) ) ;
脚本 >

上記のコードに示されているように、次の手順を実装します。

  • 「」という名前の関数を定義します convertcharInt() 」には、同等の整数に変換する必要がある渡された文字に対応する、指定されたパラメーターがあります。
  • 関数定義では、同様に、関連付けられた文字の Unicode を返し、表示します。
  • また、文字「」の文字コードを引きます。 a 」を渡された文字の文字コードから取得して、その文字に相当する整数を取得します。
  • 最後に、文字「」を渡して、定義された関数にアクセスします。 a 」を使用して、同等の整数を取得します。

出力

上記の出力は、目的の機能が実現されていることを示しています。

結論

charCodeAt() ' そしてその ' 文字列.fromCharCode() 」メソッドを組み合わせて実装し、JavaScript で整数を対応する文字に変換できます。これらのメソッドは、渡された整数に対応する小文字と大文字の両方を返すために使用されます。このブログでは、JavaScript で整数を同等の文字に変換する方法について説明しています。