void 运算符对任何值都返回undefined。
如果你要打开一个空白的浏览器,比如你这么写
Html代码
<a href="javascript:window.open(‘about:blank')">点击打开</a>
如果你把这样代码放在html页面,点击可以看到屏幕上显示[object]字样,这是因为window.open方法返回了对新打开窗口的引用。然后该对象被转换成要显示的字符串。
要避免这种结果,void就派上用场了。比如这样写:
Html代码
<a href="javascript:void(window.open('about:blank'))">点击打开</a>
分享到:
相关推荐
本文将深入探讨JavaScript中的五种特定运算符:条件运算符、逗号运算符、赋值运算符、括号运算符以及void运算符。 条件运算符,也称为三元运算符,是JavaScript中最紧凑的逻辑判断形式。它具有以下语法结构: ```...
本文将介绍条件运算符、逗号运算符、赋值运算符、()和void运算符 条件运算符 条件运算符是javascript中唯一的一个三元运算符(三个操作数),有时直接称做’三元运算符’。通常这个运算符写成’?:’,当然在代码中...
在JavaScript中,`void`运算符是一个特殊的操作符,它主要用在你希望某个表达式被执行,但不希望返回任何值或产生副作用的情况下。本文将深入探讨`void`运算符的语法、用法以及它在实际编程场景中的应用。 ### 1. `...
javascript 还有很多其他的运算符,例如条件运算符、逗号运算符、delete 运算符、in 运算符、instanceof 运算符、typeof 运算符、新运算符、this 运算符、void 运算符等。 条件运算符用于根据条件执行不同的操作,...
特殊的运算符还有void运算符,它用于产生一个未定义值,通常用作函数调用的前缀,来阻止返回值的输出。 比较运算符,用于比较两个值,并返回一个基于比较结果的布尔值。比较运算符包括等于(==)、不等于(!=)、全...
复合赋值运算符 复合赋值运算符列表。 concat 方法 (Array) 返回一个由两个数组合并组成的新数组。 concat 方法 (String) 返回一个包含给定的两个字符串连接的String 对象。 条件(三元)运算符 (?:) 根据...
复合赋值运算符 复合赋值运算符列表。 concat 方法 (Array) 返回一个由两个数组合并组成的新数组。 concat 方法 (String) 返回一个包含给定的两个字符串连接的String 对象。 条件(三元)运算符 (?:) 根据...
复合赋值运算符 复合赋值运算符列表。 concat 方法 (Array) 返回一个由两个数组合并组成的新数组。 concat 方法 (String) 返回一个包含给定的两个字符串连接的String 对象。 条件(三元)运算符 (?:) 根据...
- 解释了void运算符的作用。 - **4.3.8.6 函数调用运算符** - 介绍了函数调用语法。 以上是对《JavaScript王者归来》中部分内容的核心知识点梳理,涵盖了从基础知识到高级主题的广泛内容,旨在帮助读者全面掌握...
一元运算符如++和--用于递增或递减变量的值,void运算符用于返回undefined,delete运算符可以删除对象的属性或方法,但不能删除未定义的属性。 此外,JavaScript还支持位运算符,如按位非(~)、按位与(&)、按位或(|)...
void 运算符; JScript 属性; $1...$9 属性; arguments 属性; caller 属性; constructor 属性; description 属性; E 属性; global 属性; hasOwnProperty 方法; ignoreCase 属性; index 属性; Infinity ...
一、一元运算符 1、delete 运算符:删除对以前定义的对象属性或方法的引用。例如: var o=new Object; o.name=”superman”; alert(o.name); //输出 “superman” ... 2、void 运算符: 对任何值都返回undefine
void 运算符 (`javascript:void(0)`)** - 通常用于链接,使其不执行任何动作。 - 示例: ```html <a href="javascript:void(0)">点击这里 ``` **15. 运算符的优先处理次序** - JavaScript 中的运算符有固定的...
在JavaScript编程中,void运算符是一个非常有用的工具,它能够对一个表达式进行评估但不返回任何值。这个操作符常被用来防止页面的默认动作,特别是在HTML链接中。"javascript:void(0)"是一种常见的使用方法,它的...
在这里,void运算符用于一个函数表达式,其效果是执行函数并丢弃结果(因为void运算符总是返回undefined)。与前两种方式相比,void运算符较少使用,但它同样能够成功地将函数声明转换为表达式并立即执行。使用void...
在C++编程语言中,运算符重载是一项关键特性,允许我们为自定义类型赋予特定的运算符行为。本实验“C++作业实验-运算符重载”旨在深入理解这一概念,通过Visual Studio 2010开发环境进行实践。在这个实验中,我们将...