JavaScript数据类型

知识点:
1:字面量:一些不可以改变的值,也就是具体的值;一般不会直接使用字面量。
例如:1、2、3、4……
2:变量:变量可以用来保存字面量, 变量的值可以任意改变。
3:标识符:在JS中可以自主命名的都可以称为标识符。
命名规则:1、可以含有字母、数字、_(下划线)、$;
2、不能以数字开头
3、不能用ES中的关键字与保留字
4、一边使用驼峰写法:首字母小写或每个单词开头大写,其余小写
例如:oneTwo 小驼峰 OneTwo 大驼峰
5、中文可以作为标识符,但是不要这样使用
4、数据类型:就是字面量类型
有六种数据类型:
String 字符串
Number数值
Boolean 布尔值
Null空值
Undifined未定义
Object对象
Object是引用类型,其余都是基本数据类型

  1. String 字符串:存储字符的变量,可以使引号中的任意文本,可以使用单引号或双引号;最好不要混用,注意引号之间的嵌套,符号必须是英文状态下的符号。
    例如:
    在这里插入图片描述
    2) Number数值:在JS中的所有数值都是Number类型,包括整数、小数,如果Number的数字超过了最大值,就会返回一个
    Infinity表示正无穷大
    -Infinity表示负无穷大
    Number.MAX_VALUE 表示数值的最大值 1.7976931348623157e+308
    例如:
    在这里插入图片描述
    在这里插入图片描述
    3) Boolean 布尔值:布尔值只有两个,主要是用来做判断
    - true 表示真
    - false 表示假
    4) Null空值:就是用来表示一个空的对象。
    5) Undifined未定义:声明一个变量但是未给变量赋值时,它的值就是Undifined;
    例如:
    在这里插入图片描述
    在这里插入图片描述
    6) Object对象:在js中,几乎所有的十五都是对象:日期(data)数字(number)等等;在 JavaScript 中,对象是拥有属性和方法的数据。
    5、 数据类型转换:指讲一个数据类型强制转换为其他的数据类型,主要转换为String 、Number、 Boolean ;
    1) 将其他的数据类型转换为String类型
    方法一:调用被转换数据类型的toString()方法。
    例如:
    在这里插入图片描述
    在这里插入图片描述
    null和undefined没有 toString()方法,如果调用会报错。
    方法二:调用String()函数,将被转换的数据作为参数传递给函数
    例如:
    在这里插入图片描述
    在这里插入图片描述
    如果null和undefined,它会将null和undefined的值转换为字符串类型的“null和undefined”。
    例如:
    在这里插入图片描述
    在这里插入图片描述
    2)将其他类型转换为Number
    第一种方法:
    字符串—>数字
    纯数字的字符串,直接转换为数字
    在这里插入图片描述
    在这里插入图片描述
  1. 字符串中含有非数字的内容,转换为NaN
    在这里插入图片描述
    在这里插入图片描述
  2. 字符串中是有个空串或者是一个全是空格的字符串,转换为0;
    在这里插入图片描述
    在这里插入图片描述
    布尔值–>数字(true转换为1 flase转换为0)
    在这里插入图片描述
    在这里插入图片描述
    null–>数字
    在这里插入图片描述
    在这里插入图片描述
    undefined–>数字
    在这里插入图片描述
    在这里插入图片描述
    第二种方法:(专门对付字符串类型)
    - parseInt()把字符串转换为整数
    - parseFloat() 把字符串转换为浮点数
    在这里插入图片描述
    在这里插入图片描述
    3)将其他类型转换为Boolean:使用Boolean()函数
    数字 -->布尔(除了0和NaN以外,其余都为true)
    在这里插入图片描述
    在这里插入图片描述
    字符串–>布尔(除了空串,其余都为true)
    在这里插入图片描述
    在这里插入图片描述
    null 和undefined都会转换为false
    在这里插入图片描述
    在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值