Skip to content

Precursors/Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

检测变量的类型

浏览器中:

<script type="text/javascript" src="../dist/detection.js"></script>
<script type="text/javascript">
Detection.isNumber(1);              // ==> true
Detection.isObject(new Number(1));  // ==> true
Detection.isNumber(new Number(1));  // ==> true
Detection.getType(1);               // ==> number
Detection.getType(new Number(1));   // ==> number
</script>

node:

var Detection = require('../dist/detection.js');
Detection.isNumber(1);              // ==> true
Detection.isObject(new Number(1));  // ==> true
Detection.isNumber(new Number(1));  // ==> true
Detection.getType(1);               // ==> number
Detection.getType(new Number(1));   // ==> number

实现的方法有:

// 参数均为一个任意类型的变量

getType // @return: string 类型的字符串描述
isArray // @return boolean true or false
isBoolean // @return boolean true or false
isDate // @return boolean true or false
isFunction // @return boolean true or false
isNumber // @return boolean true or false
isObject // @return boolean true or false
isRegExp // @return boolean true or false
isString // @return boolean true or false

About

检测变量的类型

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published