node怎么返回数据类型?

Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。

node是JavaScript的运行平台,node返回数据类型即返回JavaScript数据类型。

在JS中所有的变量都是对象,我们可以通过typeof方法得到一些简单数据类型变量的具体类型,比如:

var str = 'abc',
    num = 123;
console.log(typeof abc); // string
console.log(num); // number

但是对于一些复杂对象,我们再使用typeof只能得到object,比如:

var obj = {},
    arr = [];
console.log(typeof obj); // object
console.log(typeof arr); // object

如果要得到这类复杂类型的具体类型,可以使用下面这个方法:

function isObject(obj){
    return Object.prototype.toString.call(obj) === '[object Object]';
}
 
function isArray(arr) {
    return Object.prototype.toString.call(arr) === '[object Array]';
}
 
// Test
var obj = {},
    arr = [];
console.log(isObject(obj)); // true
console.log(isArray(arr)); // true

以上就是node怎么返回数据类型?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Node.js答疑