这是写document.writex = 4 + ++ x的权利吗?

问题描述

当我像这样运行它时显示错误。 但是如果我第一次使用document.write(x=4,++x); //45 然后再次写document.write(x=4 + ++x ),它出奇地运行并向我显示输出// 4510

谁能告诉我为什么

解决方法

第一次写入后,x为5并且写入45,然后执行x=4 + ++x,其结果为x=4 + 6,即10,因此写10,剩下4510。