Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么是;真===”;没有变量怎么办?_Javascript_Azure - Fatal编程技术网

Javascript 什么是;真===”;没有变量怎么办?

Javascript 什么是;真===”;没有变量怎么办?,javascript,azure,Javascript,Azure,下面的代码不是我的。由Microsoft Azure为window.appInsights创建。此代码在Edge&IE中工作,但在Chrome中失败(在控制台中抛出“SyntaxError:expected expression,Get'&&'))。Firefox对此表示不满,但无论如何都能正常工作 有人能给我解释一下这是在做什么吗?我以前从未见过这样的事情 if(true===&&&&=!==){ 更新 谢谢大家的回答。我认为这是一个写得很糟糕的代码,但我想确定它没有包含我不知道的编码速记。你

下面的代码不是我的。由Microsoft Azure为window.appInsights创建。此代码在Edge&IE中工作,但在Chrome中失败(在控制台中抛出“SyntaxError:expected expression,Get'&&'))。Firefox对此表示不满,但无论如何都能正常工作

有人能给我解释一下这是在做什么吗?我以前从未见过这样的事情

if(true===&&&&=!==){

更新
谢谢大家的回答。我认为这是一个写得很糟糕的代码,但我想确定它没有包含我不知道的编码速记。你的回答为我澄清了这一点!

这可能是个错误。它不应该工作。
===
是一个二进制运算符,因此需要2个操作数而不是1。
&
不是一个表达式这两个参数都不是有效的标识符

用英语阅读。
如果true严格等于或空字符串严格不等于空字符串



我想知道
“”!==“”
试图做什么,因为它的计算结果总是错误的lol

,这对我来说只是一个语法错误。Firefox也会对它抛出一个错误,它“无论如何都不起作用”。即使前半部分有意义,后半部分条件也是
“”!==“”
这总是错误的,所以无论它试图做什么,它都永远不会计算为真。我在Chrome、Firefox和Edge中粘贴了
如果(true==&&&&&&(!==){console.log('x');}
,这三种浏览器都会出现语法错误。在某些计算机上发现IE,就会出现语法错误。