JavaScript基本数据类型总结

  1. 字符串类型(String):
  • JavaScript的字符串类型用于表示文本数据。在字符串中的每个元素占据了字符串的位置。第一个元素的索引为0,下一个是索引1,依此类推。字符串的长度是它的元素的数量。
  • 在JavaScript中的字符串需要使用单引号或双引号括起来,表示该值是一个字符串。
  • JavaScript 字符串是不可更改的。这意味着字符串一旦被创建,就不能被修改。但是,可以基于对原始字符串的操作来创建新的字符串。
  1. 数字类型(Number):
  • 在JavaScript里,数字类型能够代表的范围是 -(2的63次方-1) ~ (2的63次方-1) 。除了具体的数值,在JavaScript中还有一些带符号的值:+Infinity,-Infinity和NaN(非数值,Not-a-Number),分别代表正无穷、负无穷和非数值。
  • 数字可以带小数点,也可以不带。
  • 极大或极小的数字可以通过科学(指数)计数法来书写。
  1. 布尔类型(Boolean):
  • 尔表示一个逻辑实体,意为真、假,可以有两个值:true和false。
  • true/false 是 JS 里的特殊关键字,无需引号。
  1. 数组类型(Array):
  • 用于在单一引用中存储多个值的结构。例如:let myVariable = [1, ‘李雷’, ‘韩梅梅’, 10];
  1. 对象(Object):
  • JavaScript 里一切皆对象,一切皆可储存在变量里。
  • 对象可以通过new操作符后跟要创建的对象类型的名称来创建。而创建Object类型的示例并为其添加属性和(或)方法,就可以创建自定义对象,例如:var o = new Object();
  • 可以直接创建一个对象,对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义,属性由逗号分隔,例如:var person = { name: ‘Bob’, age: 20, gender: ‘male’ };
  1. Null类型(null):
  • Null 类型只有一个值:null,表示空值,表示没有被呈现。
  1. Undefined类型(Undefined):
  • 一个没有被赋值的变量会有个默认值undefined。
  1. 原始值:
  • 在JavaScript中除 Object 以外的所有类型都是不可变的(值本身无法被改变),我们称这些类型的值为“原始值”。

typeof操作符:

由于JavaScript是松散类型的,因此需要有一种手段来检测给定变量的数据类型——typeof就是负责提供这方面信息的操作符。对一个值使用typeof操作符可能返回下列某个字符串:

  • ‘undefined’ —— 未定义
  • ‘boolean’ —— 布尔值
  • ‘string’ —— 字符串
  • ‘number’ —— 数字值
  • ‘object’ —— 对象或null
  • function —— 函数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值