Lasterbubu: Javascript, Werte via PHP füllen

Beitrag lesen

Hallo,

was ist besser hinsichtlich best practice:

  
  
var save = function() {  
  var wert = '<?php echo $wert; ?>';  
  var numerischerWert = <?php echo $numWert ? $numWert : 0; ?>;  
  doSomething(wert, numerischerWert);  
}  
  
save();  

oder

  
  
var setWert = function(v) {  
  var wert = v;  
}  
  
var setNumerischerWert = function(v) {  
  var numerischerWert = v;  
}  
  
var save = function() {  
   doSomething(wert, numerischerWert);  
}  
  
setWert('<?php echo $wert; ?>');  
setNumerischerWert( <?php echo $numWert ? $numWert : 0; ?>);  
save();  

eigentlich beides nicht so schön. Wie macht man das denn nun richtig? Wie belegt man JavaScript-Variablen am besten mit Werten, die von PHP kommen?