Correction d'une comparaison d'égalité incorrecte dans le code
Dans votre code, vous souhaitez valider une chaîne en fonction de sa longueur. Cependant, votre problème provient d'une utilisation incorrecte de l'opérateur d'affectation = au lieu de l'opérateur de comparaison d'égalité ==.
En JavaScript, = est utilisé pour l'affectation, tandis que == est pour une comparaison d'égalité lâche, qui implique le type coercition. ===, d'autre part, effectue une comparaison d'égalité stricte sans aucune coercition de type.
Pour corriger votre code, vous devez remplacer = par == ou === dans vos comparaisons d'égalité. Par exemple, au lieu de :
if (str = '') {}
Utilisez :
if (str == '') {}
ou
if (str === '') {}
En utilisant == ou ===, vous vous assurez que l'égalité la comparaison est correcte et que votre code fonctionne comme prévu.
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!