JavaScript Dom 编程艺术学习笔记

标题

斜体
粗体


分割线
代码

引用

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

<h1>第二章 js基础</h1>

<li>程序设计语言分为解释型和编译型。Java或C++等语言需要一个编译器(compiler),编译器是一种程序,能够把源代码翻译为直接在计算机上执行的文件。
<li>解释性程序设计不需要编译器,需要解释器,浏览器直接读入源代码并执行。
<p>注释://单行 等价于 《!--
/*多行</p>
<p>区分大小写</p>
<li>弱类型语言
<li>用\字符转义
<li>布尔值不是字符串,两种可取值中的一种


<li>数组

  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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容