void是在JavaScript中的一个重要的关键字可被用作其单操作数之前出现一元运算符,其可以是任何类型。

此运算符指定不需要返回值,进行计算的表达式。它的语法可能是下列之一:

<script type="text/javascript">
void func()
javascript:void func()

or:

void(func())
javascript:void(func())

实例1:

这个操作最常见的用途是在客户端JavaScript:URL,它可以评估计算其边界效应的表达式,而不显示计算表达式的值的浏览器。

在这里,表达 alert('Warning!!!') 进行评估计算,但没有加载回当前文档:

<body>
<a href="javascript:void(alert('Warning!!!'))">Click me!</a>
</body>

实例2:

另一例子下面的链接什么也不做,因为表达式“0”在JavaScript中没有任何影响。这里,表达式“0”被评估计算,但它不被装入回当前文档:

<body>
<a href="javascript:void(0))">Click me!</a>
</body>

实例3:

void的另一个用途是故意产生不确定的值,如下所示:

<head>
<script type="text/javascript">
<!--
function getValue(){var a,b,c;a = void ( b = 5, c = 7 );document.write('a = ' + a + ' b = ' + b +' c = ' + c );
}
//-->
</script>
</head>

本文地址:http://www.jb51.net/article/67235.htm  

  

  

  

  

转载于:https://www.cnblogs.com/mmzuo-798/p/6822633.html

详解JavaScript中void语句的使用相关推荐

  1. java switch中if_详解java中if语句和switch的使用

    if语句 说起if语句,那么不得不提起三元运算符 a>b?c=0:c=1; 如果a>b结果为true,那么c=0,为false,c=1 那么下面看下if语句 if(a>b)c=0; ...

  2. 详解 javascript中offsetleft属性的用法(转)

    详解 javascript中offsetleft属性的用法 转载  2015-11-11   投稿:mrr    我要评论 本章节通过代码实例介绍一下offsetleft属性的用法,需要的朋友可以做一 ...

  3. python中break怎么用_详解Python中break语句的用法

    详解Python中break语句的用法 在Python中的break语句终止当前循环,继续执行下一个语句,就像C语言中的break一样. break最常见的用途是当一些外部条件被触发,需要从一个循环中 ...

  4. 前端中unescape是什么意思_详解JavaScript中的Unescape()和String() 函数

    JavaScript中的Unescape()和String() 函数详解,具体内容如下所示: 定义和用法 JavaScript unescape() 函数可对通过 escape() 编码的字符串进行解 ...

  5. 详解Javascript中的Object对象

    本文地址:http://luopq.com/2016/02/28/Object-in-Javascript/,转载请注明 Object是在javascript中一个被我们经常使用的类型,而且JS中的所 ...

  6. 科普向--详解JavaScript中的数据类型

    对于前端的小伙伴而言,JS的数据类型可谓是必懂的知识点.虽然这个知识点很是基础了,不过仍然有不少人会在这一块犯些小错误.比如网上流传的"JavaScriptS一切皆对象",其实是个 ...

  7. 详解Javascript中正则表达式的使用

    章节目录 Javascript中正则表达式的使用 String.prototype.search方法 String.prototype.replace方法 String.prototype.split ...

  8. 详解JavaScript中的this

    JavaScript中的this总是让人迷惑,应该是js众所周知的坑之一. 个人也觉得js中的this不是一个好的设计,由于this晚绑定的特性,它可以是全局对象,当前对象,或者-有人甚至因为坑大而不 ...

  9. 详解Javascript中的Array对象

    本文地址:http://luopq.com/2016/04/01/Array-in-Javascript/,转载请注明 在上一篇文章中,我们详细介绍了Object对象.在这一篇文章中,我们来说说Arr ...

最新文章

  1. Kubuntu 9.10设置支持文件分级的方法
  2. 【Android 性能优化】应用启动优化 ( 阶段总结 | Trace 文件分析及解决方案 | 源码分析梳理 | 设置主题的方案总结 ) ★
  3. SAP smartforms之Zebra print control language
  4. ESP32 各种时钟参数值设置
  5. 掌握5个核心要点,做一个高质量的数据分析报告
  6. 使用Intent来启动Activity并传递参数
  7. 把经典的ABAP webdynpro应用配置到SAP Fiori Launchpad里
  8. 5g理论速度_5G网络相当于500M宽带是真的吗?
  9. WeirdSort CodeForces - 1311B(暴力)
  10. 如何将自定义的 Delegate 转成 Func 委托?
  11. 查询sql语句是否使用索引
  12. 为什么80%的码农都做不了架构师?
  13. centos改变文件拥有者_每天学点之CentOS软件二进制包安装
  14. 形态学滤波对图像进行边缘及角点检测
  15. 华为第1书:《华为交换机学习指南》当当网预售中
  16. html纵向广告滚动,jquery广告滚动 jquery 实现文字左右滚动
  17. 英语口语九十九之每日十句口语
  18. JS判断当前页面是否在微信内打开
  19. armv7与armv8 cp15 cache指令
  20. 90 后美女独家秘籍:从小白到 AI 算法工程师

热门文章

  1. POJ1390 Blocks——动态规划——pku1390
  2. 利用Apache POI读取并解析Excel的数据
  3. Vue warn Failed to mount component: template or render function not defined
  4. 【异或运算】 - 交换2个数
  5. vue --- 模块从子组件获取数据
  6. Echarts --- 各个省份的坐标
  7. JS练习:商品的左右选择
  8. 转 Java对日期Date类进行加减运算一二三
  9. linux下编译的PHP添加soap扩展
  10. cocos2d-x3.2创建项目