javascript的意义:void(0)return"未定义”;
significance of javascript:void(0) returning "undefined"
我对javascript:void(0)有很多疑问。以下是我的疑虑。
- 我知道它返回"undefined",但它的意义是什么。或者换句话说,我们在什么位置或环境下使用javascript:void(0);当程序员使用javascript:void(0)时,他到底想要什么
- 我之所以问这个问题,是因为我对javascript:void(0)没有清晰的理解,这可能很愚蠢。但是,如果我使用javascript:myFunction("一些参数"),会发生什么呢。例如
<a href="javascript:myFunction("args")"></a>
请多关注第二部分。
如果你放
<a href="#" onclick="some_function">Hii</a>
当你点击url时,你会看到#被附加到url
但如果我们放置href="javascript:void(0);"
,则意味着我们正在调用一个void javascript函数。
它不会在url的末尾附加#。
The void operator is often used merely to obtain the undefined primitive value, usually using “void(0)” (which is equivalent to “void 0”). In these cases, the global variable undefined can be used instead (assuming it has not been assigned to a non-default value).
如果你放
<a href="javascript:myFunction('args')">Huii</a>
如果你在控制台中看到,它会告诉你myFunction()
没有定义。
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 使用“+="操作人员
- //而不是在src=“”上使用http://"属性
- "未捕获的语法错误:意外的标记}"
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- "实例范围”;TypeScript类的getter/setter
- Javascript复选框函数:;缺少:在属性id之后"
- Angular promise return"未定义的“;值.NET MVC
- jQuery"return{foo:bar,foo2:bar2}"-它是什么
- KnockoutJS:无法处理绑定"if:function(){return conversations}”;
- Asp .NET Button - OnClientClick="return function()"
- Requirejs带有Knockout错误:无法处理绑定“;组件:函数(){return f}"-匿名定义()
- 为什么“;e.preventDefault()"以及“;return false”;禁用帖子
- 我的onsubmit=“;return onNewUserRegistrationCheck(this)"仍然
- 为什么这些不稳定的函数以“;return next()"
- javascript的意义:void(0)return"未定义”;
- return"后的括号