一、复习,
- 对象的属性获取 两种方法

2.判断对象是否有某个属性?通过判断属性对应的值是否存在。

3.temp 是变量,参与运算的是它的值。 info.temp 会失效。

4.这里有个隐式转换的过程。 表达式最大的特点有返回值,会有一个隐式转换的过程。
if ()里面写条件表达式。

5.

把其当成对象的属性,先判有没有这个属性。有自加1,没有设置新属性为1.

7. 先遍历

str[i]类似于数组。

8.添加属性和增加属性值

隐式转化的过程

二、新知识
- 字符串的方法;

2.数据类型的指向问题
复杂数据类型存放的就是一个16进制的内存地址
简单数据类型存放的就是一个值

3.基本数据类型传参,传递的是值,这个会报错,函数默认声明过a了。


4.复杂数据类型传参


测试不懂的地方

测试结果

三、H5,js的应用
js 基础语法,DOM BOM.
DOM定义:文档对象模型Document Object Model
系统提供了一些接口,可以动态地改变网页的样式和内容。
2.dom树

- 文档:document ,一个网页就是一个文档。
- 元素:element 网页中所有的标签都是元素。
- 节点:node 网页中所有的内容都是节点。比如:标签、属性、文本、注释

4.案例 更改div 的文本值
![]()
- 把div 当成一个对象
- 类是大写,对象是小写 对象是属性的无序集合。

- 判断前者是否是后者的一个实例。
![]()
- 总结:

下午上课
一、
- getElementByTagName 输入,处理、输出,根据标签名获取元素。

- 根据标签名获取元素的(伪)数组

- 案例


- 遍历数组

forEach,遍历数组 ,但是伪数组就不能用。
其中 i 代表数组中的元素值,就代表index索引号,k表示当前数组


数组类型就能用这个方法

2.H5 获取 元素

- 返回符合条件的第一个元素

- 返回全部的元素,返回一个数值


二、事件定义 三要素
- 事件处理程序:匿名函数
- 事件定义:特殊情况下触发的函数。

3.案例 直接调用函数

4.具体细节

运行结果:

5.这样就添加函数成功:

6.onblur 失去焦点
案例2

- div 是一个对象。

- 事件:特定情况下触发的函数

7.操作元素内容



写操作 innerText 和 inner HTML 重新给对象的属性赋值。

innerText:

innerHTML

三、案例
- 分析需求 、 编写代码 、 调试代码

2.

