# Global

##

### Members

#### arguments Test if 'value' is an arguments object. Alias: args

  Source:
    - is2.js, line 264

#### array.empty Test if 'value' is an empty array(like) object. Aliases: arguents.empty, args.empty, ary.empty, arry.empty

  Source:
    - is2.js, line 305

#### array Test if 'value' is an array. Alias: ary, arry

  Source:
    - is2.js, line 277

#### arrayLike Test if 'value' is an arraylike object (i.e. it has a length property with a valid value) Aliases: arraylike, arryLike, aryLike

  Source:
    - is2.js, line 321

#### boolean Test if 'value' is a boolean. Alias: bool

  Source:
    - is2.js, line 340

#### date Test if 'value' is a date.

  Source:
    - is2.js, line 375

#### decimal Test if 'value' is a decimal number. Aliases: decimalNumber, decNum

  Source:
    - is2.js, line 453

#### defined Test if 'value' is defined. Alias: def

  Source:
    - is2.js, line 36

#### divisibleBy Test if 'value' is divisible by 'n'. Alias: divisBy

  Source:
    - is2.js, line 467

#### empty Test if 'value' is empty. To be empty means to be an array, object or string with nothing contained.

  Source:
    - is2.js, line 62

#### equal Test if 'value' is equal to 'other'. Works for objects and arrays and will do deep comparisions, using recursion. Alias: eq

  Source:
    - is2.js, line 156

#### error Test if 'value' is an error object. Alias: err

  Source:
    - is2.js, line 386

#### even Test if 'value' is an even number.

  Source:
    - is2.js, line 588

#### false Test if 'value' is false.

  Source:
    - is2.js, line 353

#### function Test if 'value' is a function. Alias: func

  Source:
    - is2.js, line 399

#### ge Test if 'value' is greater than or equal to 'other'. Aliases: greaterOrEq, greaterOrEqual

  Source:
    - is2.js, line 610

#### gt Test if 'value' is greater than 'other'. Aliases: greaterThan

  Source:
    - is2.js, line 623

#### hosted Test if 'key' in host is an object. To be hosted means host[value] is an object.

  Source:
    - is2.js, line 201

#### instanceOf Test if 'value' is an instance of 'constructor'. Aliases: instOf, instanceof

  Source:
    - is2.js, line 223

#### int Test if 'value' is an integer. Alias: integer

  Source:
    - is2.js, line 485

#### le Test if 'value' is less than or equal to 'other'. Alias: lessThanOrEq, lessThanOrEqual

  Source:
    - is2.js, line 637

#### <constant> Library version.

  Source:
    - is2.js, line 16

#### lt Test if 'value' is less than 'other'. Alias: lessThan

  Source:
    - is2.js, line 652

#### maximum Test if 'value' is greater than 'others' values. Alias: max

  Source:
    - is2.js, line 526

#### minimum Test if 'value' is less than 'others' values. Alias: min

  Source:
    - is2.js, line 550

#### nan Test if 'value' is not a number. Alias: notANumber, notANum

  Source:
    - is2.js, line 574

#### negativeInt Test if 'value' is a negative integer. Aliases: negInt, negativeInteger

  Source:
    - is2.js, line 512

#### negativeNumber Test if 'value' is a negative number. Aliases: negNum, negativeNum

  Source:
    - is2.js, line 439

#### nonEmptyArray Test if 'value' is an array containing at least 1 entry. Aliases: nonEmptyArry, nonEmptyAry

  Source:
    - is2.js, line 291

#### nonEmptyObject Test if 'value' is an object with properties. Note: Arrays are objects. Alias: nonEmptyObj

  Source:
    - is2.js, line 694

#### nonEmptyStr Test if 'value' is a non-empty string. Alias: nonEmptyStr

  Source:
    - is2.js, line 748

#### null Test if 'value' is null.

  Source:
    - is2.js, line 239

#### nullOrUndefined Test is 'value' is either null or undefined. Alias: nullOrUndef

  Source:
    - is2.js, line 49

#### number Test if 'value' is a number. Alias: num

  Source:
    - is2.js, line 412

#### object Test if 'value' is an object. Note: Arrays, RegExps, Date, Error, etc all return false. Alias: obj

  Source:
    - is2.js, line 681

#### objectInstanceOf Test if 'value' is an instance type objType. Aliases: objInstOf, objectinstanceof

  Source:
    - is2.js, line 707

#### odd Test if 'value' is an odd number.

  Source:
    - is2.js, line 599

#### positiveInt Test if 'value' is a positive integer. Alias: posInt

  Source:
    - is2.js, line 498

#### positiveNumber Test if 'value' is a positive number. Alias: positiveNum, posNum

  Source:
    - is2.js, line 425

#### regExp Test if 'value' is a regular expression. Alias: regexp

  Source:
    - is2.js, line 722

#### str Test if 'value' is a string. Alias: str

  Source:
    - is2.js, line 735

#### true Test if 'value' is true.

  Source:
    - is2.js, line 364

#### type Test if 'value' is a type of 'type'. Alias: a

  Source:
    - is2.js, line 22

#### undefined Test if 'value' is undefined. Aliases: undef, udef

  Source:
    - is2.js, line 250

#### within Test if 'value' is within 'start' and 'finish'. Alias: withIn

  Source:
    - is2.js, line 666