返回

JavaScript八大数据类型,小白笔记01,入门必备!

前端

前言

JavaScript是一种脚本语言,它是一种解释型语言,这意味着它在运行时被解释执行。JavaScript是一种动态语言,这意味着它允许在运行时更改变量的类型。

JavaScript有八种基本数据类型,分别是:

  • Number
  • String
  • Boolean
  • Null
  • Undefined
  • Symbol
  • BigInt
  • Object

Number

Number数据类型用于表示数字,它可以是整数、小数或指数。

const number1 = 10;
const number2 = 3.14;
const number3 = 1e10;

String

String数据类型用于表示文本,它可以是任何字符序列,包括字母、数字、符号和空格。

const string1 = "Hello world!";
const string2 = 'This is a string.';
const string3 = `This is a string template literal.`;

Boolean

Boolean数据类型用于表示真假值,它只有两个值:true和false。

const boolean1 = true;
const boolean2 = false;

Null

Null数据类型表示一个空值,它与undefined不同,undefined表示一个未定义的值,而null表示一个明确的空值。

const nullValue = null;

Undefined

Undefined数据类型表示一个未定义的值,它与null不同,null表示一个明确的空值,而undefined表示一个未定义的值。

let undefinedValue;

Symbol

Symbol数据类型表示一个唯一的标识符,它不能被其他值复制或修改。

const symbol1 = Symbol();
const symbol2 = Symbol();

console.log(symbol1 === symbol2); // false

BigInt

BigInt数据类型表示一个大整数,它可以用于表示超过Number数据类型范围的整数。

const bigInt1 = 123456789012345678901234567890n;
const bigInt2 = 0xffffffffffffffffn;

Object

Object数据类型用于表示一个对象,它可以包含属性和方法。

const object1 = {
  name: "John",
  age: 30,
  sayHello: function() {
    console.log("Hello!");
  }
};

总结

JavaScript的八种基本数据类型是:Number、String、Boolean、Null、Undefined、Symbol、BigInt和Object。每种数据类型都有自己的值、属性和方法。了解这些数据类型对于学习JavaScript非常重要。