void();
上面表达式的结果是:
undefined
TypeError
null
SyntaxError
typeof 1; //'number' typeof (1);//'number' typeof (); //SyntaxError 语法错误
void 0; //undefined void (0);//undefined void (); //SyntaxError 语法错误
void 和 typeof 都是一元操作符,应该直接接参数,括号是不需要加的,没有参数加括号会报错
JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
语法:void (express) 或者 void express
SyntaxError当尝试解释语法无效代码时,该对象表示错误。一SyntaxError当JavaScript引擎遇到令牌或解析代码时,不符合语言的语法标记的顺序抛出。
亲测,在chrome的console里输入void()出现 Uncaught SyntaxError; 输入void(0)是undefined
Uncaught SyntaxError
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题