11566 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous
Je suis tombé sur le problème suivant:
- côté client je demande les valeurs d'un certain nombre de variables à un programme .php
- pour une des variables la valeur est FALSE
- quand le programme .php encode en JSON FALSE est remplacé par "0" (et non pas 0 comme je croyais)
- côté client(en js), "0" est compris comme "true"

Pour l'instant j'ai mis en dur

if(v === "0") v = false;

ce qui n'est pas très satisfaisant, surtout qu'il y a plusieurs variables de ce type
Y aurait-il une façon plus simple de traiter ce problème ?
Merci de votre aide