当前位置:婀娜女性网>美好生活>心理>

和=的区别 ==

心理 阅读(8.35K)
== 和=的区别

1、含义不同

“=”是赋值的意思。它的作用是将一个表达式的值赋给一个左值。所谓左值是指一个能用于赋值运算左边的表达式。左值必须能够被修改,不能是常量。我们用变量作左值,还可以看到,指针和引用也可以作左值。

“==”是等一操作符,判断两边是否相等。利用相等运算符,如果希望相等运算符返回true,则运算符两侧的值或语句必须使相等的如果不相等,则 = =运算符返回false。

2、返回值的结果不同:

“=”的结果实际上意味着把右边表达式的值赋给左边的运算数。赋值运算表达式的值也就是所赋的值。也就是说,“$a = 3”的值是 3。

“= = ” 则不同,它会返回false或true值。所以例如“4” = =4这样的语句将返回true,因为JavaScript会将字符“4”转换成数字4。如果希望该语句返回false,则需要使用恒等运算符(===)。

你好,这是一个常见问题。==表示的是数学中的等号而=表示的是赋值。比如说:a==1 a等于1 。 a=1,表示把1复制给变量a。