7f9a1e2f20c3ce0345ab2d71e1d3d2835ef5293d
[platform/framework/web/crosswalk-tizen.git] /
1 var toNumber = require('../lang/toNumber');
2
3     /**
4      * Get sign of the value.
5      */
6     function sign(val) {
7         var num = toNumber(val);
8         if (num === 0) return num; // +0 and +0 === 0
9         if (isNaN(num)) return num; // NaN
10         return num < 0? -1 : 1;
11     }
12
13     module.exports = sign;
14
15