Maison > interface Web > js tutoriel > 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

藏色散人
Libérer: 2023-01-03 09:32:00
original
2419 Les gens l'ont consulté

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() + ")");
Copier après la connexion

ou

var maxN = eval("Math.max(" + ary.join() + ")");
var minN = eval("Math.min(" + ary.join() + ")");
Copier après la connexion

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];
Copier après la connexion

Méthode d'hypothèse<🎜. >Tableau 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;
}
Copier après la connexion

【É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);
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal