Premièrement - ma description;)parseInt alternative
J'ai une réponse JSON XmlHttpRequests du serveur. Le pilote MySQL affiche toutes les données sous forme de chaîne et PHP le renvoie tel quel, donc tout entier est renvoyé sous forme de chaîne, donc:
Y a-t-il une alternative rapide (hack) pour la fonction parseInt() dans JS qui peut analyser pure numeric chaîne, par exemple
var foo = {"bar": "123"};
...
foo.bar = parseInt(foo.bar); // (int) 123
qu'en est-il de int = string * 1? – dusoft
sympa, fonctionne aussi pour les flotteurs. – KooiInc
Pas besoin de multiplier. Utilisez l'opérateur unaire: int = + string; (Cependant, chaque numéro en javascript est toujours un flottant (mais je pense que j'ai entendu dire que V8 pourrait avoir des optimisations et utiliser réellement ints) – some