JavaScript数据及数据类型

JavaScript数据类型概述

  • 和C语言一样, 作为程序员我们最关心的是内存中的动态数据, 因为我们写的程序就是在内存中的
  • 和C语言一样,程序在运行过程中会产生各种各样的临时数据, 为了方便数据的运算和操作, JavaScript也对这些数据进行了分类, 提供了丰富的数据类型
  • 在JS中一共有六种数据类型
    • String 字符串(基本数据类型)
    • Number 数值(基本数据类型)
    • Boolean 布尔值(基本数据类型)
    • Null 空值(基本数据类型)
    • Undefined 未定义(基本数据类型)
    • Undefined 未定义(基本数据类型)
    Undefined 未定义(基本数据类型)
    JavaScript中只有基本数据类型和引用数据类型

1.Number类型

  1. 在JS中所有的数值都是Number类型(整数和小数)
  2. 由于内存的限制,ECMAScript 并不能保存世界上所有的数值
  • .最大值:Number.MAX_VALUE
  • 最大值:Number.MAX_VALUE
  • NaN 非法数字(Not A Number),JS中当对数值进行计算时没有结果返回,则返回NaN
    注意点:

        在C语言中整数是int,小数是float或者double
        而JavaScript中无论是整数还是小数都是Number

2.Boolean 布尔值

  • 布尔型也被称为逻辑值类型或者真假值类型
  • 布尔型只能够取真(true)和假(false)两种数值
  • 虽然Boolean 类型的字面值只有两个,但 ECMAScript 中所有类型的值都有与这两个 Boolean 值等价的值

3.Null和Undefined

  • Undefined这是一种比较特殊的类型,表示变量未赋值,这种类型只有一种值就是undefined
  • undefined是Undefined类型的字面量
  • Null 类型是第二个只有一个值的数据类型,这个特殊的值是 null
  • 从语义上看null表示的是一个空的对象。所以使用typeof检查null会返回一个Object
  • undefined值实际上是由null值衍生出来的,所以如果比较undefined和null是否相等,会返回true

将其它类型转换为字符串

  • 调用被转换数据类型的toString()方法
  • 将被转换的数据传入String()函数中
  • 将被转换的数据和+""连接到一起

将其它类型转换为Number类型

  • 将被转换的数据传入Number()函数中
  • 将被转换的数据传入parseInt()函数中/parseFloat()函数中
  • 利用+ - 运算符
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值