04 数据类型

1、数据类型简介1.1 为什么需要数据类型根据占用储存空间的不同,可以把数据分为不同的类型。1.2 变量的数据类型 JS在没有赋值之前,变量的数据类型是不确定的,只有赋值之后才知道是什么类型。 JS是动态语言,同一变量的数据类型是可以改变的。 var x = 10;//此时x是数字型x = '吱昂张'; //x变成了字符串型1.3 数据类型的分类 简单数据类型 (Number,String,Boolean,Undefined,Null) 复杂数据类型
摘要由CSDN通过智能技术生成

1、数据类型简介

1.1 为什么需要数据类型

根据占用储存空间的不同,可以把数据分为不同的类型。

1.2 变量的数据类型

  • JS在没有赋值之前,变量的数据类型是不确定的,只有赋值之后才知道是什么类型。

  • JS是动态语言,同一变量的数据类型是可以改变的。

var x = 10;//此时x是数字型
x = '吱昂张'; //x变成了字符串型

1.3 数据类型的分类

  • 简单数据类型 (Number,String,Boolean,Undefined,Null)

  • 复杂数据类型 (object)

2、简单数据类型

2.1 简单数据类型分类

简单数据类型 说明 默认值
Number 数字型,包含整型和浮点型 0
Boolean 布尔值类型 false
String 字符串类型 ""
Undefined 未定义 undefined
Null 空值 null

2.2 数字型 Number

包含整数和小数

2.2.1数字型的进制

常见的有二进制、八进制、十进制、十六进制

    <script>
        // 八进制,程序里面数字前面加0表示八进制。
        var num1 = 010;
        console.log(num1); //010转换为十进制就是8
        // 十六进制  0~9 a~f,数字前面加0x表示十六进制
        var num2 = 0xa; //0xa就是10
    </script>

现阶段只需要记住,数字前面加0表示八进制,前面加0x表示十六进制

2.2.2 数字型范围(了解)

        // 数字型的最大值
        console.log(Number.MAX_VALUE); //1.7976931348623157e+308
        // 数字型的最小值
        console.log(Number.MIN_VALUE); //5e-324

平常用不到这么多。

2.2.3 数字型三个特殊值(了解)

        alert(Infinity); //无穷大
        alert(-Infinity); //无穷小
        alert(NaN); //not a number,代表一个非数值
  • Infinity 无穷大

  • -Infinity 无穷小

  • NaN not a number,代表一个非数值

2.2.4 isNaN() 判断非数字

isNaN() 这个方法判断非数字,并返回一个值,如果是数字返回fal

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值