Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javaScript增量和减量_Javascript_Loops_While Loop - Fatal编程技术网

javaScript增量和减量

javaScript增量和减量,javascript,loops,while-loop,Javascript,Loops,While Loop,超级新手的问题,但我不能得到的东西,我希望你们清理出来,当我运行这个代码,我得到 因此,控制台中的循环显示: var x=2 变量y=4 变量x=4 变量y=2 变量x=5 变量y=1 函数myFunction(){ var x=1; 变量y=5; var z=5; 而(x

超级新手的问题,但我不能得到的东西,我希望你们清理出来,当我运行这个代码,我得到 因此,控制台中的循环显示:

var x=2
变量y=4
变量x=4
变量y=2
变量x=5
变量y=1
函数myFunction(){
var x=1;
变量y=5;
var z=5;
而(xmyFunction()
在控制台日志之前,您正在执行
x==y continue
,这意味着当x=3时,y=3,因此您将跳过此迭代中的日志部分。你仍然在循环4次,就像@Karl AndréGagnon所说的,你在记录之前增加x,减少y,所以当x为1,y为5时它不会记录。将两个日志合并为一个:
console.log(“x=“+x+”,y=“+y”)
。顺便说一句,您可以执行
x==y
,速度会(非常小),因为双等号(
=
)意味着值的类型无关紧要,因此它必须对不同的类型进行两次检查,这与特定于类型的三等号不同(
==
)。例如,
1==“1”
返回true,但
1==“1”
返回FALSE谢谢你们这么多人!!!现在帮了大忙。祝你们周末愉快!!!