ho una funzione definita con un parametro in javascript e non so come inizializzarlo come parametro, nessuno mi aiuta. il codice è muggitocome inizializzare un parametro nella funzione javascript quando definisco la funzione
<br/>Enter a number:
<input type="text" id="txt1" name="text1">
<p>Click the button to see the result</p>
<button onclick="myFunction(5)">show result</button>
<br/>
<p id="demo"></p>
<script>
function myFunction(param) {
alert(param);
var z = param;
var y = document.getElementById("txt1").value;
var x = +y + +z;
document.getElementById("demo").innerHTML = x;
}
</script>
il problema che ho è: Se invio un argomento per la funzione come <button onclick="myFunction(5)">show result</button>
funziona, ma se io non mando alcun argomento non funziona e il risultato è NaN. ora voglio sapere come posso inizializzare il parametro wen definisco la funzione? come abbiamo fatto in php function myFunction(param=0)
possibile duplicato di [Impostare un valore del parametro predefinito per una funzione JavaScript] (http://stackoverflow.com/questions/894860/set-a-default-parameter-value-for-a-javascript-function) –