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

JavaScriptのライブラリ関数を使用せずにASCII値からアルファベットを検索する


問題

数値を取り込むJavaScript関数を作成する必要があります。この関数は、その数値に対応するASCIIアルファベットを返す必要があります(そのASCII値にアルファベットが存在する場合)。それ以外の場合は-1を返します。

ここでの条件は、これらの値を変換する組み込み関数を使用できないことです。

以下はコードです-

const num = 98;
const findChar = (num = 1) => {
   const alpha = 'abcdefghijklmnopqrstuvwxyz';
   if(num >= 97 && num <= 122){
      return alpha[num - 97];
   };
   if(num >= 65 && num <= 90){
      return alpha.toUpperCase()[num - 65];
   };
   return -1;
};
console.log(findChar(num));

出力

b

  1. JavaScriptを使用して2次元配列の各行の最小値の合計を見つける

    問題 数値の2次元配列を受け取るJavaScript関数を作成する必要があります。この関数は、2次元配列の各行から最小の数値を選択し、最後にそれらの最小の数値の合計を返す必要があります。 例 以下はコードです- const arr = [    [2, 5, 1, 6],    [6, 8, 5, 8],    [3, 6, 7, 5],    [9, 11, 13, 12] ]; const sumSmallest = (arr = []) => {    const findSma

  2. JavaScriptを使用して配列から唯一のアウトシーケンス番号を検索する

    問題 数値の配列を受け取るJavaScript関数を作成する必要があります。配列は昇順/昇順で並べ替えられ、配列内の1つの要素のみが順序どおりではありません。 関数はその要素を見つけて返す必要があります。 例 以下はコードです- const arr = [1, 2, 3, 4, 17, 5, 6, 7, 8]; const findWrongNumber = (arr = []) > {    for(let i = 0; i < arr.length - 1; i++){       const el = arr[i]; &