2015年3月11日 星期三

PHP 與 Javascript 整數 0 與 小數 0.0 的差別

由於 PHP 及 Javascript 都是弱型別的程式語言,所以常常會誤以為他們有些概念是互通的,但最近發現了一個不容易 debug 的特例,下面就來看範例吧!

一. 在 PHP 中
  1. $zero = 0;
  2. $float_zero = 0.0;

  3. $zero == $float_zero;  //  true
  4. $zero === $float_zero;  //  false

二. 在 Javascript 中
  1. var zero = 0;
  2. var floatZero = 0.0;

  3. zero === floatZero;  //  true

沒有留言:

張貼留言