js总结1:数据类型
javascript的数据类型分为基本数据类型和引用数据类型(也叫复杂数据类型)。
1、基本数据类型
javascript中包括5中基本数据类型:undefined、null、boolean、number、String。
基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值。
1.1、undefined
undefined是一个只有一个值的数据类型,这格值也是其本身undefined。
那么什么样的值会等于undefined?
在javaScript中只定义未进行初始化的变量以及未进行定义直接使用的变量都是undefined。
var test1;
function test(){alert(typeof(test1));//undefinedalert(typeof(age));//undefined
}
test();
1.2、null
null是第二个只有一个值的数据类型,该值就是null。
null值表示一个空对象指针,所以在使用typeof对一个null值变量进行类型判断时,返回值是object。
如果定义的变量为了保存后面的一个对象,那么该变量最好赋值为null而不是其他值。这样,在后续的代码中你可以通过判断变量是否为null值来确定是否已经将对象赋值给该变量。
实际上上面讲述的undefined值是派生自null值的,这也是在进行null==undefined返回true的原因所在。
同样undefined和null值也有着不小的区别,比如我们在定义变量时不会给变量初始化一个undefined值,因为这毫无意义。但是我们可以给声明的变量赋值null值。这样可以提现null作为空指针对象的惯例,也可以区别null的undefined这两个值。
1.3、Number、boolean、String
对于这三种基本类型,因为在开发用的比较多,目前不在此处进行过多笔记。后续有时间在进行填补。
2、引用类型
引用类型可以说是一种数据结构,用于将数据和功能组织在一起。
引用类型的值是引用类型的一个实例,一般使用new操作符来实例化一个引用类型的实例。这样的方式也是构造函数方式。
javascript提供的常用的原生引用数据类型:object、Array、Date、RegExp、Function、一些单体内置对象(global、Math)以及一些基本包装类型(Number、String、boolean)。
js总结1:数据类型相关推荐
- H5面试题---介绍js的基本数据类型
js的基本数据类型 Undefined.Null.Boolean.Number.String 转载于:https://www.cnblogs.com/songchunmin/p/7789582.htm ...
- 判断js中的数据类型的方法
在 判断js中的数据类型 我们通常会使用typeOf()方法, typeof 2 输出 number typeof null 输出 ...
- [转载]如何判断js中的数据类型
原文地址:如何判断js中的数据类型作者:最初的你 如何判断js中的数据类型:typeof.instanceof. constructor. prototype方法比较 如何判断js中的类型呢,先举几个 ...
- JS有哪些数据类型?
JS有哪些数据类型? 基本数据类型:字符串(string).数值(number).布尔(boolean) 复合数据类型:数组(array).对象(object) 特殊数据类型:空(null).未定义( ...
- js中判断数据类型的方法
JS中判断数据类型的方法: 使用typeof操作符. 对一个值使用 typeof 操作符可能返回下列某个字符串,返回的类型都是字符串形式. (1) undefined:如果这个值未定义 (2) boo ...
- html数据类型判断,JS中判断数据类型的几种方法
1⃣️首先我们来了解一下js中的数据类型 1.基本数据类型:Undefined.Null.Boolean.Number.String(值类型) 2.复杂数据类型:Object(引用类型) (值类型和引 ...
- 前端开发:JS中常用数据类型的转换以及使用场景集锦
前言 在前端开发中,关于数据转换也是使用频率非常高的知识点,尤其是常见数据类型之间的相互转换的使用频率就更高了,那么本篇博文就来分享一下关于JS中常用数据类型的转换使用,分享一下,方便后期查阅使用. ...
- 【校招VIP】前端JS语言之数据类型
考点介绍: JavaScript 中常见数据类型有Number.String.Boolean.Object.Array.Json.Function.Date.RegExp.Error.undefine ...
- JS有哪些数据类型?它的特点和区别。栈和堆的是什么?数据类型之间的转换
大家好,我是IT修真院武汉分院web第17期的学员吴三水,一枚正直纯洁善良的web程序员 今天给大家分享一下,修真院官网js(职业)任务一,深度思考中的知识点--JS有哪些数据类型? 1.背景介绍 J ...
- 如何理解js中基本数据类型的值不可变
js的数据类型 在讲解我们要说明的问题之前,需要知道js有哪些数据类型.js有两种数据类型:基本数据类型和引用数据类型 基本数据类型:number.string.boolean.undefined.n ...
最新文章
- 【BZOJ2140】稳定婚姻 Tarjan
- android service是单例么,android 使用单例还是service?
- linux常用命令大全(转)
- 阿里首席架构师科普RPC框架是什么
- PAT-BASIC-1016-部分A+B
- 深度学习-Tensorflow2.2-图像处理{10}-UNET图像语义分割模型-24
- java初_JAVA的初体验
- 数据结构与算法之-----图(基本概念)
- Latex除法a/b \frac{a}{b}
- 韩国韩亚航空数万份乘客身份信息被泄露
- 一级倒立摆matlab仿真,一级倒立摆的Simulink仿真
- 超好用的PPT技能学习笔记
- 大学里大四的学生一般在干什么
- for循环小技巧,遍历数组的时候要使用恰当
- YUV420 Planar 和YUV420 Semi-Planar详解
- 淘宝按关键词搜索天猫商品接口调用展示
- matlab可视化功能6,第6章MATLAB计算结果可视化
- unity Device Simulator的使用
- 《计算机网络自顶向下》Wireshark实验 Lab11 802.11 WiFi
- 帆软内SQL语句的使用
热门文章
- python 干什么工作具有明显优势-为什么这么多人学Python?Python在就业上有什么优势?...
- python一般的基础代码-Python入门经典练习题
- 简明python教程-Python简明教程
- 用python画圣诞树-使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
- python利器-python利器app下载-python利器手机版 _5577安卓网
- python基础教程视频-python从入门到精通之30天快速学python视频教程
- python和java选择哪个-python和Java选择哪一个?
- 查看python安装的库_查看python及其第三方库的版本和安装位置
- 高职考计算机基础知识,高职计算机基础及应用教程
- Vue.js中this.$nextTick()的使用