标题
斜体
粗体
分割线
代码
引用
- 有序列表
- 无序列表
- 无序列表
<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声明
- 避免二义性隐患
对象
- 是由一些属性和方法组合在一起而构成的一个数据实体
- 内建对象 Array Date Math
- 宿主对象:由运行环境提供,比如web应用,这个环境就是浏览器。Form Image Element document