1.JavaScript(以下简称 js)的数据类型分为两种:原始类型(即基本数据类型)和对象类型(即引 用数据类型);
2.js 常用的基本数据类型包括 undefined、null、number、boolean、string;
3.js 的引用数据类型也就是对象类型 Object,比如:Object、array、function、data 等;
1、为什么需要数据类型?
在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。
简单来说,数据类型就是数据类别型号,比如姓名"张三",年龄 18 这些数据的类型是不一样的。
2. 变量的数据类型
变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。JavaScript是一种弱类型或者说动态语言。这意味着不用提前声明变量的类型,在程序运行中,类型会被自动确定
javaScript中的数据类型: 字符串(string)、数字(number)、布尔类型(boolean)、对象(object)、控(null)、未定义(undefined)六种
——什么是数据类型?
数据类型是对数据的分类,例如:整数类型int、浮点类型float、字符串类型str等等
任何数据都有明确的数据类型,例如:18属于整数类型,5.6属于浮点类型,‘hello’属于字符串类型。
——怎么获取数据的数据类型
1、调用内置函数type可以获取数据的数据类型
print(type(18)) #<class 'int'>
print(type(0.1)) #<class 'float'>
print(type('aa')) #<class 'str'>
整数有4种进制表示方式:
1)10进制:默认的进制
2)2进制:以0b开头
3)8进制:以0o开头
4)16进制:以0x开头
1、数字包括:正整数、负整数、小数、NaN
获取最大数和最小数
alert(Number.MAX_VALUE); // 1.7976931348623157e+308
alert(Number.MIN_VALUE); // 5e-324
/*最大值:Number.MAX_VALUE,这个值为: 1.7976931348623157e+308
最小值:Number.MIN_VALUE,这个值为:5e-32
定义其他进制的数 八进制(0) 十六进制(0x)
2、布尔类型包含true和false两个值
布尔类型的数据经常用于条件
3、字符串需要使用引号(单双引号都可以)
单双引号在js中没有区别,
单双引号可以嵌套使用(推荐使用双引号嵌套单引号)
html中的标签在js中必须使用双引号包裹起来
“\”代表转义符,将有意义的符号转化为无意义,将无意义转化为某种含义。
\n=换行符;\\=斜杠\; \'=单引号;\"=双引号; \t=tab缩进;\b=空格,b是nblank的意思
4、未定义 , 声明变量不赋值是undefined
获取变量的数据类型 typeof()
typeof()可以返回的值有哪些?
1、string 2、object 3、number 4、boolean 5、function 6、undefined