详解JavaScript中void语句的使用
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语句的使用相关推荐
- 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; ...
- 详解 javascript中offsetleft属性的用法(转)
详解 javascript中offsetleft属性的用法 转载 2015-11-11 投稿:mrr 我要评论 本章节通过代码实例介绍一下offsetleft属性的用法,需要的朋友可以做一 ...
- python中break怎么用_详解Python中break语句的用法
详解Python中break语句的用法 在Python中的break语句终止当前循环,继续执行下一个语句,就像C语言中的break一样. break最常见的用途是当一些外部条件被触发,需要从一个循环中 ...
- 前端中unescape是什么意思_详解JavaScript中的Unescape()和String() 函数
JavaScript中的Unescape()和String() 函数详解,具体内容如下所示: 定义和用法 JavaScript unescape() 函数可对通过 escape() 编码的字符串进行解 ...
- 详解Javascript中的Object对象
本文地址:http://luopq.com/2016/02/28/Object-in-Javascript/,转载请注明 Object是在javascript中一个被我们经常使用的类型,而且JS中的所 ...
- 科普向--详解JavaScript中的数据类型
对于前端的小伙伴而言,JS的数据类型可谓是必懂的知识点.虽然这个知识点很是基础了,不过仍然有不少人会在这一块犯些小错误.比如网上流传的"JavaScriptS一切皆对象",其实是个 ...
- 详解Javascript中正则表达式的使用
章节目录 Javascript中正则表达式的使用 String.prototype.search方法 String.prototype.replace方法 String.prototype.split ...
- 详解JavaScript中的this
JavaScript中的this总是让人迷惑,应该是js众所周知的坑之一. 个人也觉得js中的this不是一个好的设计,由于this晚绑定的特性,它可以是全局对象,当前对象,或者-有人甚至因为坑大而不 ...
- 详解Javascript中的Array对象
本文地址:http://luopq.com/2016/04/01/Array-in-Javascript/,转载请注明 在上一篇文章中,我们详细介绍了Object对象.在这一篇文章中,我们来说说Arr ...
最新文章
- Kubuntu 9.10设置支持文件分级的方法
- 【Android 性能优化】应用启动优化 ( 阶段总结 | Trace 文件分析及解决方案 | 源码分析梳理 | 设置主题的方案总结 ) ★
- SAP smartforms之Zebra print control language
- ESP32 各种时钟参数值设置
- 掌握5个核心要点,做一个高质量的数据分析报告
- 使用Intent来启动Activity并传递参数
- 把经典的ABAP webdynpro应用配置到SAP Fiori Launchpad里
- 5g理论速度_5G网络相当于500M宽带是真的吗?
- WeirdSort CodeForces - 1311B(暴力)
- 如何将自定义的 Delegate 转成 Func 委托?
- 查询sql语句是否使用索引
- 为什么80%的码农都做不了架构师?
- centos改变文件拥有者_每天学点之CentOS软件二进制包安装
- 形态学滤波对图像进行边缘及角点检测
- 华为第1书:《华为交换机学习指南》当当网预售中
- html纵向广告滚动,jquery广告滚动 jquery 实现文字左右滚动
- 英语口语九十九之每日十句口语
- JS判断当前页面是否在微信内打开
- armv7与armv8 cp15 cache指令
- 90 后美女独家秘籍:从小白到 AI 算法工程师