=、==和===的区别
July 9, 2007 – 1:25 pm在学习语言的时候,大家也许对=、==和===这三个运算符的区别都有个迷惑,下面说明一下这三个运算符的区别:
1 =
这是赋值运算符,是把运算符右边的值赋给运算符左边。
例如:$i=3;读作,把3赋给变量$i。
2 ==
这是比较运算符,是比较运算符左右的数值是否相等,可是是不同类型的值。
例如:0=“0”;读作:0等于“0”,返回值为true。
3 ===
这也是比较,但是要当左右的类型和数值完全相等的时候才会返回true。
例如:0=0;读作:0=0;返回值为true。