当前位置: 首页 > 面试题库 >

“ javascript:void(0)”是什么意思?

华谭三
2023-03-14
问题内容

login

我已经看过href很多次了,但是我不知道那是什么意思。


问题答案:

void运算符计算给定表达式,然后返回undefined

void操作者经常被用来仅获取undefined原始值,通常使用“ void(0)”(这是相当于“ void 0”)。在这些情况下,undefined
可以改用全局变量(假设尚未将其分配给非默认值)。

这里提供了一个解释:voidoperator。

您想要href通过链接执行此操作的原因是,通常,javascript:URL会将浏览器重定向到评估该JavaScript结果的纯文本版本。但是,如果结果为undefined,则浏览器将停留在同一页面上。void(0)只是一个简短且简单的脚本,其计算结果为undefined



 类似资料:
  • 问题内容: 通过阅读Backbone.js源代码,我看到了以下内容: 什么啊 在这里使用它的目的是什么? 问题答案: 什么意思 [MDN]是带一个参数且始终返回的前缀关键字。 例子 有什么意义呢? 似乎很没用,不是吗?如果它总是返回,那么仅使用自身又有什么问题呢? 在理想的世界中,我们将能够安全地使用它:它比更加简单易懂。但是,如果您以前从未注意到过,这不是一个完美的世界,尤其是在涉及Javasc

  • 问题内容: 在CodeReview上,我发布了一段有效的代码,并要求改进的技巧。我得到的是使用一种布尔方法来检查ArrayList是否具有偶数个索引(这是必需的)。这是建议的代码: 因为我已经困扰了该特定用户很多帮助,所以我决定是时候该困扰SO社区了!我真的不明白这是如何工作的。调用该方法,并以ArrayList的大小作为参数(即ArrayList有十个元素,数字= 10)。 我知道有一个数字与1

  • 在超过时间限制的各种代码中,通过使用while(t-->0)而不是while(t--)代码成功运行。我不知道while(t-->0),我在codechef示例解决方案的某个地方读到了它。

  • 问题内容: python中以下语句的含义是什么: 是一个对象。以上有什么价值?那是什么类型呢? 问题答案: 如果 计算为,则x设置为,否则为 认为是

  • 问题内容: 我正在用Java做一些String算法,我注意到无论我在哪里包含一个值为0(零)的char,它都标志着String的结尾。像这样: 这种行为的原因/原因是什么? 问题答案: 该字符为空字符。这是一个控制字符,它 不会 终止字符串,这也不是字符串在Java中的工作方式(不过,字符串也是在C中的工作方式。)