diff --git a/src/common.js b/src/common.js index 39ecdd6d1a..50df92abdc 100644 --- a/src/common.js +++ b/src/common.js @@ -1996,6 +1996,8 @@ '=': function(a, b) { if ((a instanceof Array) && (b instanceof Array)) { return Sao.common.compare(a, b); + } else if ((a instanceof Number) || (b instanceof Number)) { + return (Number(a) === Number(b)); } else { return (a === b); } @@ -2007,6 +2009,8 @@ '!=': function(a, b) { if ((a instanceof Array) && (b instanceof Array)) { return !Sao.common.compare(a, b); + } else if ((a instanceof Number) || (b instanceof Number)) { + return (Number(a) !== Number(b)); } else { return (a !== b); }