21xrx.com
2024-12-23 03:47:02 Monday
登录
文章检索 我的文章 写文章
深入理解Javascript数据类型
2023-06-15 09:53:46 深夜i     --     --
Javascript 原始类型 对象类型

我最近在学习Javascript,发现Javascript的数据类型可以分为两大类:原始类型(primitive types)和对象类型(object types)。

原始类型有以下五种:

1. 数字(number):整数或小数,如1、3.14159、-42等;

2. 字符串(string):一串字符,如"hello world"、"123"等;

3. 布尔值(boolean):true或false;

4. null:表示没有值的特殊类型;

5. undefined:表示未定义的特殊类型。

对象类型则包括以下几种:

1. 对象(object):如{key: "value"},以及由new关键字创建的对象或者函数;

2. 数组(array):如[1, 2, 3],也是一种特殊的对象;

3. 函数(function):如function add(a, b) {return a + b;},也是一种特殊的对象。

下面是一个简单的例子,演示了Javascript中如何定义不同类型的变量:


// 定义数字变量

let myNumber = 42;

console.log(typeof myNumber); // 输出 "number"

// 定义字符串变量

let myString = "Hello World";

console.log(typeof myString); // 输出 "string"

// 定义布尔值变量

let myBool = true;

console.log(typeof myBool); // 输出 "boolean"

// 定义null变量

let myNull = null;

console.log(typeof myNull); // 输出 "object"

// 定义undefined变量

let myUndefined = undefined;

console.log(typeof myUndefined); // 输出 "undefined"

// 定义对象变量

let myObject = {key: "value"};

console.log(typeof myObject); // 输出 "object"

// 定义数组变量

let myArray = [1, 2, 3];

console.log(typeof myArray); // 输出 "object"

// 定义函数变量

function add(a, b) {return a + b;}

console.log(typeof add); // 输出 "function"

以上就是我对Javascript数据类型的基本了解。我相信在学习Javascript时,深入理解数据类型对于编写优秀的代码将非常有帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复