Como passar valores booleanos entre PHP, formulários HTML e Javascript

Eu tenho um programa PHP que usa formulários HTML e JavaScript para validação. Há um campo oculto no formulário HTML que contém um valor booleano definido pelo PHP, validado no envio pelo JavaScript e passado para outra página do PHP.

Quando tentei usar os booleanos PHP para definir o valor do campo HTML, o JavaScript o avaliou em branco, então usei uns e zeros e os comparei numericamente, e agora funciona bem.

Minha pergunta é: qual é a melhor prática nesse cenário? Como faço para o JavaScript ler um valor verdadeiro / falso no meu campo oculto HTML orientado por PHP sem usar zeros e uns? Ou isso é apenas uma péssima idéia?

questionAnswers(2)

yourAnswerToTheQuestion