Javascript增量y = ++ x

0 javascript math variables increment operators

我在使用以下代码时遇到问题.

<p><b>y=++x</b></p>

<button onclick="increPlusx_eg()">Show Result</button>

<p id="incrementPlusx_eg"></p>

<script>
function increPlusx_eg()
{
var x=25;
var y=++x;
var incpxEg=document.GetElementById("incrementPlusx_eg")
incpxEg.innerHTML="y+" + y + ", x=" + x;
}
</script>
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

谢谢,JJ

Que*_*tin 5

你有var x=25;这个功能.每次运行该功能时,都会重置该功能.

将定义移动到函数外部.

var x=25;
function increPlusx_eg()
{
var y=++x;
Run Code Online (Sandbox Code Playgroud)

您还有一个函数命名错误.GetElementById小写字母 开头g.您需要注意浏览器的JavaScript控制台,以便报告此类错误.