node.js - Javascript中函数是数据类型吗?基本数据类型包括那些?

查看:171
本文介绍了node.js - Javascript中函数是数据类型吗?基本数据类型包括那些?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

今天各种查找,有的文档说函数是数据类型有的说不是,有的说是5种有的又说N种,那么有没有确切的定义?

w3school上说

number
string
boolean
null
undefined

这是原始类型 http://www.w3school.com.cn/js...

字符串、数字、布尔、数组、对象、Null、Undefined

这是数据类型 http://www.w3school.com.cn/js...

所以我很纳闷

解决方案

基本数据类型:String,boolean,Number,Symbol(ES6新增),Undefined, Null
引用数据类型:Object
基本数据类型中有两个为特殊数据类型: null, undefined
js的常见内置对象:Date,Array,Math,Number,Boolean,String,Array,RegExp,Function...

Object.prototype.toString.call(function(){}); //"[object Function]"
//这个方法就建立在js任何类型皆可视为对象

关于数据类型知识可参考数据类型&判断&存储访问&类型转换

这篇关于node.js - Javascript中函数是数据类型吗?基本数据类型包括那些?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆