JavaScript数据类型

JavaScript 是一种脚本语言,它的语法源自 Java 和 C,但它主要是用于在 Web 页面中创建动态内容。JavaScript 能够操纵文本,数字,图像等等,从而在浏览器中改变页面内容。它可以使用文档对象模型 (DOM) 操纵和修改页面内容并且 JavaScript 还能够处理数据库和客户端/服务器的交互。

JavaScript 基本数据类型,它们是: null、undefined、boolean、number、string、symbol、bigint、object、引用类型。基本类型中,有6 种是原始类型,即null、undefined、boolean、number、string、symbol 和 bigint,它们在内存中只占用一个位置。

  1. null:表示一个没有任何值的类型,它是 Object 的子类型,但又跟任何值都不相等。

例子:
var obj = null;

  1. undefined:表示一个没有定义任何值的类型,它是void 的另外一种表示形式。

例子:
var a;
console.log(a); //undefined

  1. boolean:表示假或真的类型,只有两个值 true 或 false 。

例子:
var flag = true;
if(flag){
console.log(“this is a boolean type”);
}

  1. number:表示所有实数的类型,它把所有的整数和小数都看作是一种类型。

例子:
var num1 = 3.14;
var num2 = 10;
console.log(num1 + num2); //13.14

  1. string:表示由双引号或者单引号括起来的一个字符串类型,比如“Hello world” 。

例子:
var myString = “Hello world!”;
console.log(myString); //Hello world!

  1. symbol:表示一个不可变的唯一值,只能用于表示标识符。

例子:
const s = Symbol();

  1. bigint:表示无限长度整数,以 “n” 为后缀,大小舍不得太大,以免溢出。

例子:
const bigint1 = 15n;

  1. object:表示一种复杂的数据结构,它可以包括属性、值、数组和函数。

例子:
var obj = {
name: “Hello world!”,
age: 20
};
console.log(obj.name); //Hello world!

  1. 引用类型:表示一种堆叠内存模型,可以创建复合数据结构,比如数组、函数等等。

例子:
var arr = [“a”, “b”, “c”, “d”];
console.log(arr[2]); //c

综上所述,JavaScript 中的 9 种数据类型分别是:null、undefined、boolean、number、string、symbol、bigint、object、引用类型。有些类型是可变的,有些是不可变的,但所有类型都具有相同的基本行为和特性。JavaScript 通过把类型归类到原始类型和复杂类型,从而使程序的操作更加方便。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

实相无相

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值