JavaScript Dom 编程艺术学习笔记

标题

斜体
粗体


分割线
代码

引用

  1. 有序列表
  • 无序列表
  • 无序列表

第二章 js基础

  • 程序设计语言分为解释型和编译型。Java或C++等语言需要一个编译器(compiler),编译器是一种程序,能够把源代码翻译为直接在计算机上执行的文件。
  • 解释性程序设计不需要编译器,需要解释器,浏览器直接读入源代码并执行。

    注释://单行 等价于 《!--
    /*多行


    区分大小写


  • 弱类型语言
  • 用\字符转义
  • 布尔值不是字符串,两种可取值中的一种


  • 数组

      var name = ["","",""];```
    

    关联数组

                   name["living"] = false;```
    

    实际上,是给数组添加了属性,理想情况下,不应该修改Array对象的属性,而应该使用通用的对象(Object).


    • 对象

    var lennon={name:"Jone", year:1940,living:false}; var lennon = Object(); lennon.name = "Jone";

    • 数组转换为对象 var beatles = {}; beatles.vocalist = lennon;
    • if(布尔的值)
    • === !== 严格等或不等

    逻辑操作符

    • && ||
    • !只作用于单个逻辑操作数 !()

    函数

    • 局部变量用var声明
    • 避免二义性隐患

    对象

    • 是由一些属性和方法组合在一起而构成的一个数据实体
    1. 内建对象 Array Date Math
    2. 宿主对象:由运行环境提供,比如web应用,这个环境就是浏览器。Form Image Element document
  • 你可能感兴趣的:(JavaScript Dom 编程艺术学习笔记)