把实验的例子改了下,基本结果是:
看执行 a()然后把结果赋值给 c, 然后执行 第二个参数比如 ++b 再赋值给 c <script type="text/javascript">
var b =0;
function a(){
return b++;
}
var c=(a(),++b);
alert(c);
</script>
看执行 a()然后把结果赋值给 c, 然后执行 第二个参数比如 ++b 再赋值给 c <script type="text/javascript">
var b =0;
function a(){
return b++;
}
var c=(a(),++b);
alert(c);
</script>
解决方案 »
- FF下setInterval只执行了一次IE谷歌都没问题为什么啊?
- 如果修改写在<div>里面的style
- js读取cookice问题
- 有个javascript函数看不懂了,请求帮助解释一下,谢谢
- 如何获取单选按钮组中被点选的<input type="radio">之标签文本,不是value,也不是id,是<input>后面的汉字字符串?
- 给一个点击输入框即出现相应弹出菜单的源码!急!!!
- 请问如何给父窗口的select类型的赋值。。。
- javascript如何打开一个word文件,怎么判断文件是否存在?
- 梅花雨或者高手请进(求救) 在线等待.....
- 如何使用jquery的submit函数判断是否提交成功
- 有关执行等待界面的实现
- php上传文件已经做好了,可以上传。现在要做进度条。怎么样做?
因为 2l说了,所以再次改进实验: function a(){
alert("a");
}
var c=(a(),alert('b'));
alert(c);结果,先弹a 在弹b, c 是 undefined