はじめに
この実験では、数値を受け取り、それを正しい順序指示子接尾辞付きの文字列として返す JavaScript 関数を検討します。この関数は、剰余演算子を使用して単一桁と十の位の値を見つけ、その後、どの順序パターンの桁が一致するかを判断します。また、10 代のパターンの桁の特殊なケースを処理し、これらの数値に適切な順序を使用します。
この実験では、数値を受け取り、それを正しい順序指示子接尾辞付きの文字列として返す JavaScript 関数を検討します。この関数は、剰余演算子を使用して単一桁と十の位の値を見つけ、その後、どの順序パターンの桁が一致するかを判断します。また、10 代のパターンの桁の特殊なケースを処理し、これらの数値に適切な順序を使用します。
数値を順序接尾辞に変換するには、toOrdinalSuffix関数を使用します。
nodeと入力します。%)を使用して、単一桁と十の位の値を見つけます。const toOrdinalSuffix = (num) => {
const int = parseInt(num),
digits = [int % 10, int % 100],
ordinals = ["st", "nd", "rd", "th"],
oPattern = [1, 2, 3, 4],
tPattern = [11, 12, 13, 14, 15, 16, 17, 18, 19];
return oPattern.includes(digits[0]) && !tPattern.includes(digits[1])
? int + ordinals[digits[0] - 1]
: int + ordinals[3];
};
ここでは、toOrdinalSuffix関数を使用する例を示します。
toOrdinalSuffix("123"); // '123rd'
おめでとうございます!あなたは数値から順序接尾辞の実験を完了しました。あなたのスキルを向上させるために、LabEx でさらに実験を行って練習することができます。