1234567891011121314151617181920 |
- /*!
- * is-odd <https://github.com/jonschlinkert/is-odd>
- *
- * Copyright (c) 2015-2017, Jon Schlinkert.
- * Released under the MIT License.
- */
- 'use strict';
- var isNumber = require('is-number');
- module.exports = function isOdd(i) {
- if (!isNumber(i)) {
- throw new TypeError('is-odd expects a number.');
- }
- if (Number(i) !== Math.floor(i)) {
- throw new RangeError('is-odd expects an integer.');
- }
- return !!(~~i & 1);
- };
|