您的位置:首页 > Web前端 > JavaScript

javascript:; 和 javascript:void(0); 的区别是什么?

2016-07-05 10:20 302 查看


2 个回答

6赞同
反对

匿名用户

6 人赞同

“javascript:void(0);”要去执行一次表达式“0”,然后返回undefined。

“javascript:;”直接返回undefined。

性能上区别:void多一次表达式解析。

空间上区别:“void(0);”比“;”多7个字符。

发布于 2014-10-17 添加评论 感谢 分享 收藏 • 没有帮助 • 举报 • 作者保留权利

0赞同
反对



rambo ,web全栈工程师

一般如果用在a标签中的话,我会使用:;

但是有朋友反映在ie6下有时候会出现一些意想不到的bug, 可以使用javascript:### 来代替

如果是在程序中使用,两者都是返回undefined, 为了统一以及代码可维护 一般使用void

发布于 2013-06-24 添加评论 感谢 分享 收藏 • 没有帮助 • 举报 • 作者保留权利
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: