【核心基础知识】javascript的数据类型
JavaScript 的数据类型可以分为 7 种:空(Null)、未定义(Undefined)、数字(Number)、字符串(String)、布尔值(Boolean)、符号(Symbol)、对象(Object)。
其中前 6 种类型为基础类型,最后 1 种为引用类型。这两者的区别在于,基础类型的数据在被引用或拷贝时,是值传递,也就是说会创建一个完全相等的变量;而引用类型只是创建一个指针指向原有的变量,实际上两个变量是“共享”这个数据的,并没有重新创建一个新的数据。
一、Undefined
Undefined 是一个很特殊的数据类型,它只有一个值,也就是 undefined。可以通过下面几种方式来得到 undefined:
- 引用已声明但未初始化的变量;
- 引用未定义的对象属性;
- 执行无返回值函数;
- 执行 void 表达式;
- 全局常量 window.undefined 或 undefined。
var a; // undefined
var o = {}
o.b // undefined
(() => {})() // undefined
void 0 // undefined
window.undefined // undefined
其中比较推荐通过 void 表达式
【核心基础知识】javascript的数据类型相关推荐
- Java初学者需掌握的4大核心基础知识
Java人才需求量一直是居高不下,Java一直霸主流行编程语言排行榜,这使得大家对学Java有前途,一致成赞同的态度,使得涌入Java行业的朋友是越来越多,只为谋个好前程.但由于Java语言没有这么强 ...
- 程序员必会的核心基础知识:1张导图+10本书
▲点击可查看大图 一年一度的秋招即将拉开序幕,程序员"金九银十"跳槽季也接踵而至.大部分互联网公司都会进行基础知识的考察,基础知识的重要性不言而喻. 计算机基础知识对程序员来说为什 ...
- 深入浅出Yolo系列之Yolov3Yolov4Yolov5核心基础知识完整讲解
深入浅出Yolo系列之Yolov3&Yolov4&Yolov5核心基础知识完整讲解
- Python基础知识与常用数据类型
Python基础知识与常用数据类型 目录 Python基础知识与常用数据类型 一.Python概述: 二.Python中的基础语法: 三.Python内置数据结构: 4.附录 一.Python概述: ...
- YOLOv5核心基础知识讲解
我这主要是江大白老师的内容!! 深入浅出Yolo系列之Yolov3&Yolov4&Yolov5&Yolox核心基础知识完整讲解(CSDN) 深入浅出Yolo系列之Yolov5核 ...
- python核心基础知识
基础知识: Python定义: 是一个免费.开源.跨平台.动态.面向对象的编程语言 Python程序的执行方式 交互式: 在命令行输入指令,回车即可得到结果 1. 打开终端 2. 进入 ...
- 深入浅出Yolo系列之Yolov3amp;Yolov4核心基础知识完整讲解
Datawhale干货 作者:知乎-江大白 编辑:AI算法与图像处理 本文来源:https://zhuanlan.zhihu.com/p/143747206 已授权转载,如需转载请联系原作者,禁止二 ...
- Yolov3Yolov4核心基础知识完整讲解
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者:江大白 知乎链接:https://zhuanlan.zhih ...
- 【Redis】杂项基础知识;Redis数据类型
基础知识 Redis是一个内存数据库, 所有数据基本上都存在于内存当中, 会定时以追加或者快照的方式刷新到硬盘中. 由于redis是一个内存数据库, 所以读取写入的速度是非常快的, 所以经常被用来做数 ...
最新文章
- 移远NB-IOT模块的BC28与M26与BC26对比
- TCP/IP 网络数据封包和解包
- POJ 1061 青蛙的约会(扩展欧几里得)
- 我常用的python函数(part2)--executemany方法
- 收集一些常用的正则表达式
- 用计算机才能奏乐曲,计算机音乐系统和音乐听觉训练
- 一个奇怪的注意事项TNS-12545 TNS-12560 TNS-00515
- WEB安全基础-WEB介绍
- android 8.1闪退,宁波市民卡app在Android 8.1闪退_宁波民生e点通
- 实用~AVAide MP4 Converter for mac - MP4转换器
- 是什么的简称_全国各地区车牌号简称,说说你们那的车牌是什么?
- OpenCore引导配置说明第十五版-基于OpenCore-0.6.8-04-06正式版
- 输入大写字母,将大写字母转换为小写字母
- cocos creator实例--FlappyBird游戏的分析
- 卡西欧计算机储存数据,卡西欧计算器(统计计算)操作.ppt
- bom event周期_BOM-event事件
- python简单实现剪刀石头布小游戏
- 生鲜电商运营框架的对比和分析
- NeurIPS 2022 | 清华提出P2P:基于预训练图像模型的点到像素提示学习方法
- 【备忘】 modbusTcp4个寄存器电力遥信遥控对应
热门文章
- 计算机视觉二值分类器及判别模型,基于计算机视觉的龙井茶叶嫩芽识别方法-毕业论文.doc...
- 简单方法求next值
- python open报错:‘gbk‘ codec can‘t decode byte 0xbd in position xxxx: illegal multibyte sequence
- 拉格朗日插值法--python
- xDSL:数字用户线路技术(DSL、IDSL、ADSL、HDSL、SDSL、VDSL、G.Lite)--网络大典
- Android+jenkins自动打包教程
- 推荐 10 个不错的网络监视工具
- 苹果Mac转用自研芯片,Intel没落,ARM席卷一切
- SAP BW介绍(zt)
- HCIP-H12-221单选题库(4)