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

JavaScript英語のカウント数を取得


数値を受け取り、その英語のカウント番号を返すJavaScript関数を作成する必要があります。

たとえば

3 returns 3rd

このためのコードは-

になります
const num = 3;
const englishCount = num => {
   if (num % 10 === 1 && num % 100 !== 11){
      return num + "st";
   };
   if (num % 10 === 2 && num % 100 !== 12) {
      return num + "nd";
   };
   if (num % 10 === 3 && num % 100 !== 13) {
      return num + "rd";
   };
   return num + "th";
};
console.log(englishCount(num));
console.log(englishCount(111));
console.log(englishCount(65));
console.log(englishCount(767));

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

3rd
111th
65th
767th

  1. JavaScriptで数値を因数分解する

    引数として正の整数をとるJavaScript関数を作成する必要があります。関数は、入力された数値を正確に除算するすべての数値の配列を作成して返す必要があります。 例- 入力番号が-の場合 const num = 12; その場合、出力は-になります。 const output = [1, 2, 3, 4, 6, 12]; 例 以下はコードです- const findFactors = (num = 1) => {    let half = Math.floor(num / 2);    const res = [1]; // 1 wil

  2. JavaScriptの配列から最も近い数を取得します

    最初の引数として数値の配列を取り、2番目の引数として単一の数値を受け取るJavaScript関数を作成する必要があります。 関数は、2番目の引数で指定された数値に最も近い配列からその数値を見つけて返す必要があります。 例- const arr = [34, 67, 31, 53, 89, 12, 4]; const num = 41; その場合、出力は34になります。 例 以下はコードです- const arr = [34, 67, 31, 53, 89, 12, 4]; const num = 41; const findClosest = (arr = [], num) =>