美文网首页
JS中的void

JS中的void

作者: RangoFu | 来源:发表于2018-03-21 17:36 被阅读0次

    见过

    <a href="javascript:void(0);" />

    <a href="javascript:;" />

    它俩点击a标签都不会执行其他操作,也不会刷新页面。但是并不知道这两者有什么区别,后面查知: 

    使用void(0)是用来代替undefined,因为undefind不是JS的保留字。(保留字和关键字可以参考网址:https://www.cnblogs.com/mandy-dyf/p/4547166.html) 

    在某些浏览器下undefind的值可能会被修改。

    其实void(0)或者void 0 返回结果都是undefined。

    并且下面所有的结果都是undefined: 

    console.log(void 0); 

    console.log(void(0)); 

    console.log(void ‘hello word!’); 

    console.log(void(true));

    相关文章

      网友评论

          本文标题:JS中的void

          本文链接:https://www.haomeiwen.com/subject/qftnqftx.html