返回顶部
首页 > 资讯 > 前端开发 > JavaScript >javascript的复合数据类型有哪些呢
  • 250
分享到

javascript的复合数据类型有哪些呢

2024-04-02 19:04:59 250人浏览 薄情痞子
摘要

本篇文章给大家分享的是有关javascript的复合数据类型有哪些呢,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。javascript复合数据

本篇文章给大家分享的是有关javascript的复合数据类型有哪些呢,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

javascript复合数据类型有三种:

1、Object类型,是一组由键、值组成的无序集合

2、Array类型,是一组按顺序排列的数据的集合;

3、Function类型,是一段具有特定功能的代码块。

教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

JavaScript 中的数据类型可以分为两种类型:

  • 基本数据类型(值类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol;

  • 引用数据类型(复合数据类型):对象(Object)、数组(Array)、函数(Function)。

JavaScript的复合数据类型

1、Object 类型

JavaScript 中的对象(Object)类型是一组由键、值组成的无序集合,定义对象类型需要使用花括号{ },语法格式如下:

{name1: value1, name2: value2, name3: value3, ..., nameN: valueN}

其中 name1、name2、name3、...、nameN 为对象中的键,value1、value2、value3、...、valueN 为对应的值。

在 JavaScript 中,对象类型的键都是字符串类型的,值则可以是任意数据类型。要获取对象中的某个值,可以使用对象名.键的形式,如下例所示:

var person = {
    name: 'Bob',
    age: 20,
    tags: ['js', 'WEB', 'mobile'],
    city: 'Beijing',
    hasCar: true,
    zipcode: null
};
console.log(person.name);       // 输出 Bob
console.log(person.age);        // 输出 20

2、Array 类型

数组(Array)是一组按顺序排列的数据的集合,数组中的每个值都称为元素,而且数组中可以包含任意类型的数据。在 JavaScript 中定义数组需要使用方括号[ ],数组中的每个元素使用逗号进行分隔,例如:

[1, 2, 3, 'hello', true, null]

另外,也可以使用 Array() 函数来创建数组,如下例所示:

var arr = new Array(1, 2, 3, 4);
console.log(arr);       // 输出 [1, 2, 3, 4]

数组中的元素可以通过索引来访问。数组中的索引从 0 开始,并依次递增,也就是说数组第一个元素的索引为 0,第二个元素的索引为 1,第三个元素的索引为 2,以此类推。如下例所示:

var arr = [1, 2, 3.14, 'Hello', null, true];
console.log(arr[0]);  // 输出索引为 0 的元素,即 1
console.log(arr[5]);  // 输出索引为 5 的元素,即 true
console.log(arr[6]);  // 索引超出了范围,返回 undefined

3、Function 类型

函数(Function)是一段具有特定功能的代码块,函数并不会自动运行,需要通过函数名调用才能运行,如下例所示:

function sayHello(name){
    return "Hello, " + name;
}
var res = sayHello("Peter");
console.log(res);  // 输出 Hello, Peter

此外,函数还可以存储在变量、对象、数组中,而且函数还可以作为参数传递给其它函数,或则从其它函数返回,如下例所示:

var fun = function(){
    console.log("Http://c.biancheng.net/js/");
}
function createGreeting(name){
    return "Hello, " + name;
}
function displayGreeting(greetingFunction, userName){
    return greetingFunction(userName);
}
var result = displayGreeting(createGreeting, "Peter");
console.log(result);  // 输出 Hello, Peter

以上就是javascript的复合数据类型有哪些呢,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网JavaScript频道。

--结束END--

本文标题: javascript的复合数据类型有哪些呢

本文链接: https://lsjlt.com/news/88728.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • javascript的复合数据类型有哪些呢
    本篇文章给大家分享的是有关javascript的复合数据类型有哪些呢,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。javascript复合数据...
    99+
    2024-04-02
  • javascript复合数据类型有哪些
    javascript中的复合数据类型有:1.Object,对象;2.Array,数组;3.Function,函数;javascript中的复合数据类型有以下几种Objectjavascript中Object是指对象,对象由花括号分隔,且对象...
    99+
    2024-04-02
  • javascript七大数据类型有哪些呢
    javascript七大数据类型有哪些呢,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。前言:各大语言都会有基本类型如python,java,c系列等,基本类型的存在是不可或...
    99+
    2023-06-22
  • java复合数据类型有哪些
    java中的复合数据类型有:1.Array,数组;2.Object,所有类的父类;java中的复合数据类型有以下两种Arrayjava中Array是指数组,数组元素必须具有相同的数据类型,且数组元素的类型是唯一的,一个数组只能存储一种数据类...
    99+
    2024-04-02
  • javascript的数据类型有哪些
    javascript中的数据类型有:1.number,数字类型;2.string,字符串类型;3.boolean,布尔类型,4.null,空类型;5.undefined,未定义类型;6.object,对象;7.array,数组;8.func...
    99+
    2024-04-02
  • JavaScript有哪些数据类型
    JavaScript有哪些数据类型?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。number类型值包括整数、浮点数、NaN、Infinity等。其中NaN类型是js中唯一不等于...
    99+
    2023-06-15
  • javascript的集合类型有哪些
    javascript中的集合类型有:1.Array,集合对象;2.set,内置集合对象;3.map,映射集合;javascript中的集合类型有以下几种Arrayjavascript中Array是一个集合对象,可以对数组进行增删改查操作。s...
    99+
    2024-04-02
  • JavaScript数据类型都有哪些
    这篇文章将为大家详细讲解有关JavaScript数据类型都有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、基本JavaScript数据类型在Java...
    99+
    2024-04-02
  • php复合类型有哪些
    php中的复合类型有数组和对象两种数组php中数组是一种复合数据类型,可以一个变量中存储相同数据类型的多个值,其特点是可以将values映射到keys的类型,php中数组的key可以是字符串,而values可以是任意类型,常使用array(...
    99+
    2024-04-02
  • python组合数据类型有哪些
    本篇内容主要讲解“python组合数据类型有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python组合数据类型有哪些”吧!组合数据类型分类组合数据类型分为三类,第一类是集合类型,第二类是...
    99+
    2023-06-22
  • javascript有哪些常用的数据类型
    这篇文章主要讲解了“javascript有哪些常用的数据类型”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript有哪些常用的数据类型”吧! ...
    99+
    2024-04-02
  • javascript的引用数据类型有哪些
    这篇文章主要介绍“javascript的引用数据类型有哪些”,在日常操作中,相信很多人在javascript的引用数据类型有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • JAVA基本数据类型有哪些呢
    本篇文章给大家分享的是有关JAVA基本数据类型有哪些呢,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。关键字(掌握)        (1)...
    99+
    2023-06-02
  • JavaScript中的基本数据类型有哪些
    小编给大家分享一下JavaScript中的基本数据类型有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、区分大小写在JavaScript中,所有的一切(变量、函数和操作符)都区分大小...
    99+
    2024-04-02
  • 不属于javascript的数据类型有哪些
    这篇文章给大家分享的是有关不属于javascript的数据类型有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Java的优点是什么1. 简单,只需理解基本的概念,就可以编写适合于各种情况的应用程序;2. 面向...
    99+
    2023-06-14
  • JavaScript的变量和数据类型有哪些
    本文小编为大家详细介绍“JavaScript的变量和数据类型有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“JavaScript的变量和数据类型有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。变量1、先...
    99+
    2023-06-27
  • javascript都有哪些基本数据类型
    本篇内容主要讲解“javascript都有哪些基本数据类型”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript都有哪些基本数据类型”吧! ...
    99+
    2024-04-02
  • javascript中有哪些引用数据类型
    本篇内容介绍了“javascript中有哪些引用数据类型”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • Python中的基本数据类型有哪些呢
    今天就跟大家聊聊有关Python中的基本数据类型有哪些呢,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。基本数字类型首先我们开始认识一下基本的数字类型吧:整数类型浮点数类型复数类型整数...
    99+
    2023-06-03
  • Javascript的函数类型有哪些
    Javascript中函数的类型有:1.构造函数,使用new关键字定义或调用;2.匿名函数,没有实际名字;3.闭包函数,具有访问另一个函数作用域中变量的权限;4.动态函数,通过字符串动态指定参数列表和函数体;Javascript中函数的类型...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作