=、==和===的区别

July 9, 2007 – 1:25 pm

在学习语言的时候,大家也许对=、==和===这三个运算符的区别都有个迷惑,下面说明一下这三个运算符的区别:

1 =

这是赋值运算符,是把运算符右边的值赋给运算符左边。

例如:$i=3;读作,把3赋给变量$i。

2 ==

这是比较运算符,是比较运算符左右的数值是否相等,可是是不同类型的值。

例如:0=“0”;读作:0等于“0”,返回值为true。

3 ===

这也是比较,但是要当左右的类型和数值完全相等的时候才会返回true。

例如:0=0;读作:0=0;返回值为true。

Tags: ,

Post a Comment