• JavaScript第四周学习


     这周学习的些JS高级的部分JSON

    json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构。

     Java Script Object Notation

    JSON是存储和交换文本信息的语法,类似XML,

    JSON比XML更小,更快,更易解析。

    JSON 是轻量级的文本数据交换格式 

    JSON 独立于语言 

    JSON 具有自我描述性,更易理解 

    JSON的值都是键值对出现

    写在JSON下的样式
            {
            "employees": [
            { "firstName":"Bill" , "lastName":"Gates" },
            { "firstName":"George" , "lastName":"Bush" },
            { "firstName":"Thomas" , "lastName":"Carter" }
            ]
            }
    需要用来解析

    JSON写在JavaScript文件下较为方便不用解析就可以。

    JavaScript 程序能够使用内建的 eval() 函数,用 JSON 数据来生成原

    生的 JavaScript 对象。

    **类似 XML**

    1. JSON 是纯文本 

    2. JSON 具有“自我描述性”(人类可读) 

    3. JSON 具有层级结构(值中存在值) 

    4. JSON 可通过 JavaScript 进行解析 

    5. JSON 数据可使用 AJAX 进行传输 

    **相比 XML 的不同之处**

    1. 没有结束标签 

    2. 更短 

    3. 读写的速度更快 

    4. 能够使用内建的 JavaScript eval() 方法进行解析 

    5. 使用数组 

    6. 不使用保留字 

    **JSON 值可以是:**

    1. 数字(整数或浮点数) 

    2. 字符串(在双引号中) 

    3. 逻辑值(true 或 false) 

    4. 数组(在方括号中) 

    5. 对象(在花括号中) 

    6. null 

    this是谁调用就指谁

    ## 对象基础 ##

    对象是一组无序的原始数据类型(或引用数据类型)序列,并且这个序列以键

    值对的形式存储.序列中的每一项被称之为属性(函数称为方法),并且每一个

    属性名必须是唯一的.

    **引用数据类型**

    数字(Number)

    字符串(String)

    布尔(Boolean)

    未定义(Undefined)

    空(Null)

    **原始数据类型**

    函数(Function)

    对象(Objeci)

    数组(Array) 

    数组(Array) 对象(Objeci) 空(Null)这三项返回为Object,其他

    均为数据类型本身。

  • 相关阅读:
    学习记录6
    学习记录5
    学习记录4
    学习记录3&开启新的世界
    学习记录2
    学习记录1
    类、对象和包
    班会总结
    请简单描述一下,java程序的运行过程,以及java为什么能跨平台
    JDK、JRE、JVM的区别与关系
  • 原文地址:https://www.cnblogs.com/dh55/p/5537858.html
Copyright © 2020-2023  润新知