📜  值 - Javascript (1)

📅  最后修改于: 2023-12-03 14:50:01.313000             🧑  作者: Mango

JavaScript 的值

JavaScript 语言是一种弱类型、解释型的脚本语言。JavaScript 的变量可以存储各种类型的值,包括数字、字符串、布尔值、数组、对象、函数等等。在本文中,我们将介绍 JavaScript 中的不同类型的值。

原始数据类型

JavaScript 中的原始数据类型包括:

  • 数字(Number)
  • 字符串(String)
  • 布尔值(Boolean)
  • 空值(null)
  • 未定义(undefined)
  • 符号(Symbol)
数字

数字是用来表示数字的 JavaScript 数据类型。JavaScript 的数字可以是整数或浮点数。下面是几个例子:

var x = 10; // 整数
var y = 3.14; // 浮点数
字符串

字符串是用来表示文本的数据类型。在 JavaScript 中使用引号将文本包括起来形成字符串。JavaScript 中可以使用单引号或双引号来表示字符串。下面是几个例子:

var x = "Hello world!"; // 双引号
var y = 'Hello world!'; // 单引号
布尔值

布尔值是用来表示真或假的数据类型。JavaScript 中的布尔值只有 true 和 false 两个值。下面是几个例子:

var x = true; // true
var y = false; // false
空值和未定义

JavaScript 中的空值和未定义分别是 null 和 undefined。当变量没有赋值时,变量的值是 undefined。当变量的值为 null 时,表示变量的值为空。下面是几个例子:

var x; // 值为 undefined
var y = null; // 值为 null
符号

符号是 JavaScript 中的一种新的原始数据类型,用来表示唯一且不变的值。符号的值是唯一的,并且不能被改变。符号使用 Symbol 函数创建,每个符号都有一个可选的描述。

var sym1 = Symbol(); // 没有描述
var sym2 = Symbol('foo'); // 描述为 "foo"
复杂数据类型

JavaScript 中的复杂数据类型包括:

  • 数组(Array)
  • 对象(Object)
  • 函数(Function)
数组

数组是一种特殊的对象,用来存储一组有序的数据。JavaScript 中的数组可以包含任意类型的值。数组使用方括号 [] 来创建,并用逗号分隔每个值。

var cars = ["BMW", "Volvo", "Ford"]; // 字符串数组
var numbers = [1, 2, 3, 4]; // 数字数组
var mixed = ["apple", 2, false]; // 混合数组
对象

对象是一种用来存储多个属性和方法的数据类型。在 JavaScript 中,几乎所有的东西都是对象。对象由花括号 {} 来创建,属性和方法用逗号分隔。

var person = {
    firstName: "John", 
    lastName: "Doe", 
    age: 25,
    fullName: function() {
        return this.firstName + " " + this.lastName;
    }
}; // 对象
函数

函数是一组代码的集合,用来完成特定的任务。在 JavaScript 中,函数是一个对象。函数可以作为一个变量被赋值,也可以作为一个参数传递给另一个函数。函数使用 function 关键字创建。

function sum(a, b) {
    return a + b;
} // 函数
总结

本文介绍了 JavaScript 中的不同类型的值,包括原始数据类型和复杂数据类型。了解 JavaScript 中的值类型是编写 JavaScript 代码的基础,希望读者可以通过本文对 JavaScript 中的值类型有更深入的了解。