详解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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/269459.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

EditPlus使用一巧

在查看菜单里语法高亮打钩就可以显示颜色&#xff0c;否则不会颜色显示。

Mac下使用终端查看某个端口号对应的进程和杀死进程

查看端口号对应的进程 打开终端&#xff0c;输入lsof -i tcp:port&#xff0c;port即为端口号&#xff0c;如8080 如回车之后结果如图&#xff1a; 使用kill -9 PID

创建基于AJAX技术的Scribble应用程序

简介ASP.NET Atlas是一套丰富的类库&#xff0c;用于ASP.NET开发AJAX风格的应用程序。本文试图解说Atlas框架的一般性特征&#xff0c;由于Atlas是一个庞大的库&#xff0c;故本文集中探讨Atlas的两个最重要的特征&#xff1a;1. 能够从客户端脚本中调用服务器端web服务2. 使得…

个人进度(04)

昨天&#xff1a; 做一些有关ListView控件的设计。 今天&#xff1a; 学习其他控件&#xff0c;学习制作menu菜单&#xff0c;继续个人店铺UI的设计。 困难&#xff1a; ListView控件仍有一些问题。 转载于:https://www.cnblogs.com/yifengyifeng/p/6850712.html

开坛第一章

开坛第一章开坛第一章转载于:https://blog.51cto.com/aaron/3424

linux crontab怎么写,linux定时任务crontab

利用linux的定时任务crontab来执行脚本&#xff0c;在centos7版本下运行1、安装crontabyum install crontab2、查看状态及关闭和启动任务查看状态&#xff1a;systemctl status crond.service停止&#xff1a;systemctl stop crond.service启动&#xff1a;systemctl start cro…

leetcode第一刷_Binary Tree Zigzag Level Order Traversal

以出现的频率来看。树的层序遍历一定是考察的重点&#xff0c;除非工作人员想找题水数量。 zigzag&#xff0c;还是有几道题的&#xff0c;层序的这个非常easy&#xff0c;假设是奇数层。reverse下面就可以。无他。我写的时候预计还不知道这个函数。要么怎么这么拙呢。。class …

.Net开发环境配置[OS/IIS/VS...]

发布日期&#xff1a; 5/6/2006| 更新日期&#xff1a; 5/6/2006谢平 夕阳轨迹 QQ&#xff1a;19999351http://birdshover.cnblogs.com.Net开发环境安装貌视简单,但是,如果有些小细节不注意,却会出现莫名奇妙的错误.本文主要讲解ASP.NET的配置。水平所限&#xff0c;不足之…

android resolvesize方法,Android 自定义View中onMeasure()中使用resolveSize()是什么意思?

缥缈止盈public static int resolveSize(int size, int measureSpec) { int result size; int specMode MeasureSpec.getMode(measureSpec); int specSize MeasureSpec.getSize(measureSpec); switch (specMode) { case MeasureSp…

macOS下Apache+nginx+mysql+php多版本切换的配置

macOS下Apachenginxmysqlphp多版本切换的配置 1.安装Homebrew 首先我们要先安装homebrew一个能让你很方便下载Apache、nginx、php的小工具 $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 然后输入密码&#xff0c;安…

mac版idea插件安装位置

cd /Users/xxxx/Library/ApplicationSupport/JetBrains xxx 替换为自己的用户名 ls cd IntelliJIdea2020.1 cd plugins

android listview 最大行数,android中的ListView数据量大时如何提高效率。。。。

数据量大&#xff0c;这牵涉到2个问题。1. 一个空ListView加载的数据项很多2. 已加载很多数据项的ListView如何优化效率对于问题1&#xff1a;一个空ListView加载的数据项很多一般就是动态加载&#xff0c;仅在需要加载的时候加载数据项。比如View只能显示10项&#xff0c;当滚…

【bzoj2500】幸福的道路 树形dp+倍增RMQ+二分

原文地址&#xff1a;http://www.cnblogs.com/GXZlegend/p/6825389.html 题目描述 小T与小L终于决定走在一起,他们不想浪费在一起的每一分每一秒,所以他们决定每天早上一同晨练来享受在一起的时光.他们画出了晨练路线的草图,眼尖的小T发现可以用树来描绘这个草图.他们不愿枯燥的…

從三種方式看SQL的使用程度

以下三種方式﹐實現的是同一功能﹐也是我同一天中實現 的三種方式。記載在這里不為別的﹐只為對自己一點SQL的小小總結吧。 UpdateTEMP_PP_SH_MFG_SCH SetMFG_SCH_JOBNO Left(MFG_SCH_JOBNO,6)CASELEN(RIGHT(MFG_SCH_JOBNO,4)ID) WHEN1THE…

android手机用多久会卡机,你知道Android手机用久了会卡,而iPhone则不会是为什么吗?...

原标题&#xff1a;你知道Android手机用久了会卡&#xff0c;而iPhone则不会是为什么吗&#xff1f;如果有人问为什么iPhone能成为手机行业当之无愧的领头羊&#xff1f;为什么那么多人抢着入手iPhone X&#xff1f;为什么黄牛只会炒iPhone手机。我想大多数人的回答就是&#x…

mac 完全卸载mysql

mac 完全卸载mysql 执行下列命令 sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*rm -rf ~/Library/PreferencePanes/My*sudo rm -rf /Library/Receipts/mysql*sudo rm -rf /Lib…

有了螃蟹让心情好一点

接到兄弟通过keepc.com发来的免费短信&#xff0c;说昨天发现的技术问题解决了&#xff0c;心情好了点。晚上帮同学作假&#xff0c;花了2个小时&#xff0c;弄了一个号称CRM的丑陋无比的东西&#xff0c;来替她MM糊弄老师&#xff0c;好混过毕业答辩&#xff0c;最近一直没时间…

BaaS后端即服务 - 概念篇

摘要&#xff1a; 什么是BaaS&#xff1f; BaaS&#xff08;Backend as a Service&#xff09;是一种新型的云服务&#xff0c;旨在为移动和Web应用提供后端云服务&#xff0c;包括云端数据/文件存储、账户管理、消息推送、社交媒体整合等。BaaS是垂直领域的云服务&#xff0c;…

android 的监控讲解,java android网络监测详解

public class NetworkCheck {/*** 网络是否可用*/public static boolean isNetworkAvailable(Context context) {ConnectivityManager connectivity (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);if (connectivity null) {} else {Network…