# allowNaN

## 作用

默认情况下，`number`类型不允许被检测值为`NaN`，若要`number`类型允许被检测值为`NaN`，则需要调用`allowNaN`。

> **注意**
>
> 若`allowNaN`与`required`同时出现，则以`required`为准，即不允许被检测值为`NaN`.

## 参数

无

## 示例

```javascript
const schema1 = racoon.number();
schema1.validate(NaN); // fail

const schema2 = racoon.number().allowNaN();
schema2.validate(NaN); // pass

const schema3 = racoon.number().allowNaN().required();
schema3.validate(NaN); // fail
```
