复合类型(json)

待我称王封你为后i 2022-05-20 06:28 253阅读 0赞

复合类型是由多个基本数据类型(也可以是包括复合类型)组成的数据体。JavaScript中的复合类型大致上有如下三种。

(1)Object :对象

(2)Array :数组

(3)Function :函数

1. 对象

正如前文所提到的,JavaScript是基于对象的脚本语言,它提供了大量的内置对象供用户使用,除Object之外,JavaScript还提供了如下常用的内置类

(1)Array:数组类

(2)Date :日期类

(3)Error :错误类

(4)Function :函数类

(5)Math :数学类

(6)Number :数值类

(7)Object :对象类

(8)String :字符串类

2. 数组

数组是一系列的变量。与其他强类型语言不同的是,JavaScript中数组元素的类型可以不相同。定义一个数组有如下三中语法:

JavaScript数组常用的两个方法如下

(1)push(ele) : 元素入栈,返回入栈后数组的长度

(2)Concat(value,….) :为数组添加一个或多个元素。该方法返回追加元素后得到的数组,但原数组并不改变。

(3)sort([sortfunction]) : 对数组元素进行排序

  1. <script type="text/javascript">
  2. var ob = {
  3. name : "张三",
  4. age : 18,
  5. stuCode : 2015000000,
  6. otherInfo:{
  7. height : 180,
  8. weight : 80
  9. },
  10. otherStu:["李四",8]
  11. }
  12. </script>

3. 函数

函数是JavaScript中另一个复合类型。函数可以包含一段可执行的代码,也可以接受调用者传入参数。正如所有的弱类型语言一样,JavaScript的函数声明中,参数列表不需要数据类型声明,函数的返回值也不需要数据类型声明。

  1. <script type="text/javascript">
  2. var Person = {
  3. name : '张三',
  4. age : 15,
  5. son : {
  6. name : '李四',
  7. age : 5
  8. },
  9. max : function() {
  10. alert("name");
  11. }
  12. }
  13. Person.max();
  14. </script>

大家要注意:json的语法比较容易出错,每个变量名的后面是冒号(:)然后跟值,每个变量之间需要用逗号(,)隔开。需要注意的是,最后一个变量的最后不要加逗号,加了会出错。

发表评论

表情:
评论列表 (有 0 条评论,253人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Go——复合数据类型

    复合数据类型 顾名思义,复合数据类型就是由其他类型组合而成的类型。Go语言基本的复合数据类型有指针、数组、切片、字典(map)、通道、结构和接口,它们的字面量格式如下:

    相关 go 复合类型

    1、pointer:指针,默认值:nil 指针是一个代表着某个内存地址的值。这个内存地址往往是在内存中存储的另一个变量的值的起始位置,go语言对指针的支持介于java语言

    相关 【c++】复合类型

    什么是复合类型? 我在之前说过,具体的定义我说不出来,不过可以怎么理解,复合类型比基本类型高级一些,它可以存储别的变量。你要知道通过基本的数据类型的是无法完成什么大事情的。

    相关 JS复合类型

    1:JS复合类型 符合类型是由多个基本数据类型(也可以包括复合类型)组成的数据体。JS中大致可以分为3种符合类型: Object:对象。[详情点此][Link 1] Ar