21xrx.com
2025-03-25 21:54:34 Tuesday
文章检索 我的文章 写文章
JavaScript的数据类型及其应用
2023-06-13 04:32:32 深夜i     --     --
JavaScript 数据类型 数字 字符串 布尔 未定义 对象 符号

JavaScript是一种强类型语言,它有7种数据类型:数字(Number)、字符串(String)、布尔(Boolean)、空(Null)、未定义(Undefined)、对象(Object)和符号(Symbol),其中大部分类型是基本类型。

数字类型表示数字值。可以用加号、减号、乘号、除号、模数等进行算术运算。示例代码如下:

let num1 = 10;
let num2 = 3;
console.log(num1 + num2); //13
console.log(num1 - num2); //7
console.log(num1 * num2); //30
console.log(num1 / num2); //3.3333...
console.log(num1 % num2); //1

字符串类型表示文本。可以用引号(单引号或双引号)包含起来。示例代码如下:

let str1 = "Hello";
let str2 = 'World';
console.log(str1 + " " + str2); //Hello World

布尔类型只有两个值:true和false,通常用于控制流程。示例代码如下:

let isTrue = true;
let isFalse = false;
if(isTrue) {
 console.log("It is true");
}
if(!isFalse) {
 console.log("It is false");
}

空类型(null)表示没有值,它是一个空对象引用。示例代码如下:

let empty = null;
console.log(empty); //null

未定义类型(undefined)表示变量没有被赋值。示例代码如下:

let undef;
console.log(undef); //undefined

对象类型是一种基于键值对的无序集合,可以用对象字面量表示,也可以使用构造函数创建。示例代码如下:

let obj = age: 18;
console.log(obj.name); //Tom

符号类型是唯一的值,用于创建对象属性的唯一标识符。示例代码如下:

let sym = Symbol("foo");
console.log(sym); //Symbol(foo)

JavaScript的数据类型对于开发者来说很重要。了解这些类型及其应用可以帮助我们更好地编写代码。

  
  

评论区