node.js - Javascript中函数是数据类型吗?基本数据类型包括那些?
PHP中文网
PHP中文网 2017-04-11 12:52:55
[JavaScript讨论组]

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

w3school上说

number
string
boolean
null
undefined

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

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

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

所以我很纳闷

PHP中文网
PHP中文网

认证0级讲师

全部回复(4)
伊谢尔伦

基本数据类型: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任何类型皆可视为对象

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

PHP中文网

js中的数据类型有(Symbol 不是特别熟 先不说)
number
string
boolean
null
undefined
Object

其中
number
string
boolean
null
undefined
一类 属于原始类型 或者其他什么名字

Object
另一类 属于对象(引用)类型

迷茫

最新的JavaScript标准有7种(6种原始的,1种新增的特殊类型)数据类型

  • Boolean

  • Null

  • Undefined

  • Number

  • String

  • Object

  • Symbol ECMAScript 6 新增

大家讲道理

js 万物皆对象

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号