JavaScriptで最大値と最小値を見つける方法


  1. 配列の最大値と最小値を見つける方法:
const numbers = [5, 2, 9, 1, 7];
const maxNumber = Math.max(...numbers);
const minNumber = Math.min(...numbers);
console.log("最大値:", maxNumber); // 出力: 最大値: 9
console.log("最小値:", minNumber); // 出力: 最小値: 1
  1. 文字列の最大値と最小値を見つける方法:
const string = "Hello World";
const maxCharCode = Math.max(...string.split('').map(char => char.charCodeAt(0)));
const minCharCode = Math.min(...string.split('').map(char => char.charCodeAt(0)));
const maxChar = String.fromCharCode(maxCharCode);
const minChar = String.fromCharCode(minCharCode);
console.log("最大値:", maxChar); // 出力: 最大値: r
console.log("最小値:", minChar); // 出力: 最小値:  
  1. 数値の最大値と最小値を見つける方法 (文字列を数値に変換する場合):
const numberStrings = ["5", "2", "9", "1", "7"];
const numbers = numberStrings.map(Number);
const maxNumber = Math.max(...numbers);
const minNumber = Math.min(...numbers);
console.log("最大値:", maxNumber); // 出力: 最大値: 9
console.log("最小値:", minNumber); // 出力: 最小値: 1

これらはJavaScriptで最大値と最小値を見つけるいくつかの基本的な方法です。他にもさまざまなアプローチがありますが、上記の例は一般的で簡潔なものです。必要に応じて、これらの例をカスタマイズして使用することができます。