每日一题系列 —— 说一下JS的数据类型。/ JavaScript的数据类型有哪些?

面试官:说一下JS的数据类型。/ JavaScript的数据类型有哪些?

答:JavaScript的数据类型分为两种:①基本数据类型;②引用数据类型

其中基本数据类型包括:

  • (1)数值(Number):整数和浮点数,如:10, 3.14
  • (2)字符串(String):文本数据,如:“Hello, World!”
  • (3)布尔值(Boolean):true 或 false
  • (4)未定义(Undefined):未定义的变量值
  • (5)空值(Null):空值
  • (6)符号(Symbol):ES6 新增,表示唯一的值
  • (7)大整数(BigInt):ES11新增,表示比 Number 类型更大的整数值
let num = 1;
num = 3;
let price = 1.5;
let myName = 'Packt';
let trueValue = true;
let nullLet = null;
let und;
const bigIntNumber = 1234567890123456789012345678901234567890n;

console.log('num:' + num);
console.log('price:' + price);
console.log('myName:' + myName);
console.log('trueValue:' + trueValue);
console.log('nullLet:' + nullLet);
console.log('und:' + und);
console.log(bigIntNumber); 

引用数据类型包括:

  • (8)对象(Object):对象是键值对的集合,如:{name: ‘Alice’, age: 25}
  • (9)数组(Array):有序集合,如:[1, 2, 3]
  • (10)函数(Function):可重复使用的代码块
  • (11)日期(Date):表示日期和时间的对象
  • (12)正则表达式(RegExp: Regular Expression):用于匹配字符串模式的对象

在 JavaScript 中,

基本数据类型(主要特点):值被存储在栈内存中,赋值方式是传值,

而引用数据类型(主要特点):值是存储在堆内存中,赋值方式是传址,

栈内存中存储的是,(值)基本数据类型的值 或 (址)指向堆内存地址的指针。

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值