我有一个定义的函数在JavaScript中的参数,我不知道如何初始化它的参数,任何人都可以帮助我。代码是波纹管如何在javascript函数中初始化一个参数,当我定义函数
<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>
这是我的问题是:如果我的参数发送给作为<button onclick="myFunction(5)">show result</button>
它工作的功能,但如果我不发送任何自变量,它不工作,结果是NaN。现在我想知道如何初始化我定义函数的参数?正如我们在PHP function myFunction(param=0)
的可能重复的[设置一一个JavaScript函数的默认参数值](http://stackoverflow.com/questions/894860/set-a-default-parameter-value-for-a-javascript-function) –