Maison > Article > développement back-end > Comment déterminer la taille de deux valeurs numériques dans jquery
Cet article partage principalement avec vous comment jquery détermine la taille de deux valeurs. Il est principalement partagé avec vous sous forme de code.
$a = 10; $b = 2; if($a < $b){ echo "b大于a"; }else{ echo "a大于b" };
En js, var définit des variables et toutes les chaînes générées sont des chaînes.
var a = 10; var b = 2; if(a < b){ alert("错误"); }else{ alert("正常"); };
Le résultat de l'opération est normal ; 10 est inférieur à 2, ce qui est normal. Ce n’est évidemment pas le résultat que nous souhaitons. Pourquoi ? Parce que les deux sont des chaînes, prenez le premier chiffre de a, 1, et prenez le premier chiffre de b, 2, évidemment, 2 est supérieur à 1. Cela revient donc à la normale.
Solution :
1. Fonction eval()
if(eval(a)<eval(b)) { //逻辑业务 } eval()函数用于在不引用任何特定对象的情况下计算代码字符串。
2. Fonction parseINt()
if(parseInt(a)<parseInt(b)) { //逻辑业务 } parseInt()函数用于在转换为int。
3. type de conversion) (Un professeur d'éducation physique à l'école primaire a dit un jour : multipliez les deux côtés par le même nombre en même temps, l'équation reste inchangée)
if(a *10 < b * 10){ //逻辑业务 }
Recommandations associées :
JS Exemple de comparaison de deux valeurs numériques
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!