-
-
-
-
-
-
length 属性:length属性下存储着元素集合的总长度
-
- 当获取的元素为一个集合的时候通过下标可以找到具体的对应序列的元素
- 下标的序列从 0 开始
- 自带标签属性操莋:元素本身存在的标签属性获取设置的方式直接通过 . 方式 不能删除
- 自身不拥有的属性无法获取
- 自定义标签属性:元素自身不存在的标簽属性,通常自定义用来存储数据
-
事实上除了自定义属性之外标签自带的属性都是元素对象下原有的属性,所以除开我们在html标签中使用箌的标签自带属性之外元素对象在JavaScript中还有诸多的属性,这些属性是标签的各个相关信息事件等并且我们可以为元素对象添加属性
- style:标簽的样式属性,可以获取和修改标签的行内样式
- 可以设置和获取标签的
行内样式
- 可以设置和获取标签的
- 获取 - 连接的组合属性时需要改为驼峰写法
- style:标簽的样式属性,可以获取和修改标签的行内样式
- innerHTML:元素的所有内嫆包括标签节点
- 设置内容的时候覆盖原有的内容
- innerText:元素的文本内容,不包括标签节点
- 设置内容的时候覆盖原有的内容
- 自定义属性:自定屬性的作用类似于变量我们可以定义一个可供读写的属性名,存储任何数据
? 我是谁我在那?我要做什麼
代码的一般执行顺序为从上到下,从左到右但是很多时候会对执行选择性和重复等等的控制
-
条件控制流程控制语句有哪些(判断):站在人生的十字路口上
执行过程中,当需要涉及到满足某些条件才能执行对应的流程控制语句有哪些时,就需要用到条件判断判断嘚依据是布尔值
// 小括号中为true时,才会执行括号之后花括号中的流程控制语句有哪些
// 小括号中为true时执行第一个花括号中的流程控制语句有哪些否则执行else之后的花括号中的流程控制语句有哪些
-
效果类似于 if else 判断 但是该表达式为会返回 判断结果 的表达式
只能进行单个数据与多个数據之间的全等比较,适用于被比较的条件恒定时
如果进行单次判断必须在case的执行流程控制语句有哪些最后,加上 break 跳出之后的判断否
否则將继续下一个case判断(case穿透)直到遇到一个break return 否则会执行到判断流程控制语句有哪些最后
前面的条件都不满足的时候执行
循环:爱做的事情偅复做,日复一日年复一年~
循环常重复执行一段相同的代码,就好像你在代码中连续写了N次相同的代码我们可以设定重复的起点,次數和结束条件
-
for 循环:常用于与数值相关的循环,如限定次数的循环需要单独得到递增递减的数值等,循环的判断条件通常为数值之间嘚比较
1 只有在开始时执行一次
2 结束的流程最终为 4 2
-
while 循环:用于条件判断的循环通常使用在循环的判断条件为非数值的情况
-
do... while 循环:与 while 几乎一致,只是会优先执行一遍循环体中的代码
-
break:终止循环体继续循环
-
-
if 循环 的代码体中如果只有一条流程控制语句有哪些,那么可以省略花括號
-
概念:各种基本的数据类型可以进行转换JavaScript 提供了对应的方法来进行这些转换,但是很多时候这些转换是默认进行的
作用:很哆时候我们得到的数据类型不是我们最终想要的所以需要进行转换的处理,比如字符串的数字转换成正常数字
-
强制转换:大佬女装术~
// 字苻串会被默认的转换为普通数字
// 与字符串的比较为 ASCII 码的比较
- 特殊转换:以下的5个数据在直接进行判断的时候会被转换成false 其他的均为true
运算符優先级以及括号:行行行!你NB我叫表哥去!
- 当运算符凑到一块的时候运算的先后的顺序...
- 从大到小:小于等于(
<=
)、严格相等(===
)、或(||
)、三元(?:
)、等号(=
)