JavaScript数据类型---3

目录

一、数据类型简介

1.1为什么需要数据类型

1.2变量的数据类型

1.3数据类型的分类

1.3.1简单数据类型

数字型 Number

字符串型 String

 布尔型 Boolean

 Undefined

Null空值

1.3.2复杂数据类型


一、数据类型简介

1.1为什么需要数据类型

在计算机中,不同的数据所占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型

1.2变量的数据类型

 变量的数据类型 会根据变量的值 自动确定 也会根据变量的值的改变 数据类型也会改变

二、数据类型的分类

js把数据类型分为两大类

1.简单数据类型

数字型 Number

JavaScript数字类型可以用来保存数值,也可以保存小数(浮点数)

var age=21;整数

var Age=21.3947;小数

数字进制--只需要记住在js中 八进制前面加0 十六进制前面加0x

最常见的进制有二进制、八进制(0~7 数字前面加0表示八进制 010=8(十进制))、十进制、十六进制(0~9 a~f (代表10~15)#ffffff 数字前面加0x表示十六进制)

数字型范围

最大值MAX-VALUE和最小值MIN_VALUE

数字型三个特殊的值

 判断是否是非数字--isNAN()  是数字返回 false 不是数字返回ture

字符串型 String

 

 

 

前提 转义字符需要在引号里面

 

检测获取字符串的长度 length

 

 console.log('沙漠'+‘骆驼’);//字符串的 沙漠骆驼

注意:拼接前会把字符串相加的任何类型转成字符串,再拼接成一个新的字符串(即最终结果是字符串类型)

 +号口诀总结 数值相加 字符相连(有一个字符型的 都按字符串算 进行相连)

 重点:

 布尔型 Boolean

布尔类型有两个值:true和false 其中true表示真(对),而false表示假(错)

 Undefined

如果一个变量声明未赋值 就是undefined未定义数据类型

 undefined和字符串相加 结果是一个字符串

undefined和数字(任何数字)相加 结果是NaN

Null空值

 

 

 

2.复杂数据类型

三、获取数据类型

1.获取检测变量的数据类型

typeof可用来获取检测变量的数据类型

注意:prompt取过来的值是字符型

 2.字面量--一眼看过去就知道是那个数据类型

 

 四、数据类型的转换

三种方法的转换:

把数字型转换为字符串类型

 

 

转换为数字型(重点)

parseInt

 rem上来不是数字 无法去掉

注意:parseInt和parseFloat单词大小写 这2个是重点

转换为布尔型

 五、扩展

 1.解释型语言与编译型语言

 

 JavaScript属于典型的解释型语言

2.标识符、关键字、保留字

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

临夏_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值