scusa la domanda stupida,ma l'hai valorizzata prima della funzione javascript,vero?

$prezzo = 1;
<script ....>
<!--
function(){}
-->
</script>

e se fai
codice:
function calcolaPrezzo(){
var prezzo1="<?=$prezzo1; ?>";
alert('prezzo1 ='+prezzo1)
.
.
.
}
che ti dice?