Javascript运算符表达式

Javascript运算符表达式,javascript,operator-keyword,Javascript,Operator Keyword,下面的表达式是什么意思?请给出javascript中类似表达式的任何引用 var variable= somevalue!== undefined; 谢谢 Vishal这是基于将someValue变量与未定义的值进行比较的结果,为变量变量分配一个布尔值 变量将以true或false结束,具体取决于代码中当前是否定义了someValue ==运算符表示strict不等于,因为它在类型或值上不等于 如果需要重用比较的值,那么像这样指定布尔值会很好。与在不同的if语句中多次比较不同,您可以指定单个

下面的表达式是什么意思?请给出javascript中类似表达式的任何引用

var variable= somevalue!== undefined; 
谢谢
Vishal

这是基于将
someValue
变量与
未定义的值进行比较的结果,为变量
变量
分配一个布尔值

变量
将以
true
false
结束,具体取决于代码中当前是否定义了
someValue

==
运算符表示strict不等于,因为它在类型或值上不等于

如果需要重用比较的值,那么像这样指定布尔值会很好。与在不同的if语句中多次比较不同,您可以指定单个变量,进行一次比较,然后在代码中多次使用布尔值


您可以在

上阅读有关JavaScript比较运算符的更多信息,这是基于将
someValue
变量与
未定义的值进行比较的结果,为变量
变量
指定一个布尔值

变量
将以
true
false
结束,具体取决于代码中当前是否定义了
someValue

==
运算符表示strict不等于,因为它在类型或值上不等于

如果需要重用比较的值,那么像这样指定布尔值会很好。与在不同的if语句中多次比较不同,您可以指定单个变量,进行一次比较,然后在代码中多次使用布尔值


您可以在

!==是精确的不匹配比较器(可能不是正确的名称)

基本上是1!=“1”的计算结果为false,但1!==“1”的计算结果为true


在上述情况下,如果某个值不是未定义的变量,则该值将为真。

!==是精确的不匹配比较器(可能不是正确的名称)

基本上是1!=“1”的计算结果为false,但1!==“1”的计算结果为true


在上述情况下,如果somevalue不是未定义的变量,则该表达式将为true。

表达式
somevalue!==未定义的
将返回
true
false


变量
变量
将被设置为该真/假值。

表达式
somevalue!==未定义的
将返回
true
false


变量
变量
将被设置为该真/假值。

我相信你问题的重点是
的含义==操作员。用于显式比较。您可以搜索。我相信您问题的重点是
的含义==操作员。用于显式比较。您可以搜索。