Maison  >  Article  >  interface Web  >  Comment trouver la valeur maximale d'une chaîne numérique en javascript

Comment trouver la valeur maximale d'une chaîne numérique en javascript

藏色散人
藏色散人original
2021-03-31 11:45:522303parcourir

Comment trouver la valeur maximale d'une chaîne numérique en JavaScript : 1. Recherchez les valeurs maximales et minimales du tableau js par concaténation de chaînes ; 2. Utilisez la méthode de tri pour trouver les valeurs maximales et minimales ; ; 3. Trouvez grâce à la méthode d'hypothèse les valeurs maximales et minimales ; 4. Trouvez la valeur maximale grâce aux méthodes mathématiques max et min ;

Comment trouver la valeur maximale d'une chaîne numérique en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Quatre façons de trouver les valeurs maximales et minimales​​des tableaux js

Tableau donné [54,65,43,21,12, 34, 45,58,97,24], trouver ses valeurs maximale et minimale ?

Définir un tableau

var ary = [54,65,43,21,12,34,45,58,97,24];

1. Méthode d'épissage de chaîne

Utilisez toString et join pour convertir le array Convertissez-le en chaîne, puis épissez-le avec les méthodes max et min de Math respectivement, et enfin exécutez la méthode eval

var maxN = eval("Math.max(" + ary.toString() + ")");
var minN = eval("Math.min(" + ary.toString() + ")");

ou

var maxN = eval("Math.max(" + ary.join() + ")");
var minN = eval("Math.min(" + ary.join() + ")");

Méthode de tri

Triez d'abord le tableau de petit à grand. Le premier du tableau est la valeur minimale et le dernier est la valeur maximale

ary.sort(function(a,b){return a-b;});
var minN = ary[0];
var maxN = ary[ary.length-1];

Méthode d'hypothèseTableau d'hypothèses La première est la valeur maximale (ou minimale) et est comparée à la valeur suivante. Si cette dernière valeur est supérieure à la valeur maximale (ou inférieure à la valeur minimale), remplacez la. valeur maximale (ou valeur minimale)

var maxN = ary[0];
var minN = ary[0];
for(var i=1;i<ary.length;i++){
  var cur = ary[i];
  cur>maxN ? maxN=cur : null;
  cur<minN ? minN=cur : null;
}

【Étude recommandée :

Tutoriel de base js

]

Le max et méthodes min de Math

Utilisez la méthode apply Rendre les tableaux disponibles en tant qu'arguments passés

var maxN = Math.max.apply(null,ary);
var minN = Math.min.apply(null,ary);

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn