第一组 李剑辰 7.12

循环

switch循环:

点击查看代码
switch(条件){
case 常量表达式:
.
.
.
case 常量表达式:
defualt:}
####注:case之间必须使用break终止,否则会一直向下执行。注意区别其与if...else之间的作用。

for...in语句:

作用很少,一般只能用于做遍历操作

点击查看代码
let arr=[1,2,3,4,5]
for(let a in arr){
    console.log(arr[a]);
}
可以理解为a是arr数组的下标通过映射给aa

do...while循环和while的区别:
do...while先执行一次,在判断;
while:如果条件不满足,一次都不执行;

写循环时,只需将循环条件恒成立或循环条件置空即可进入死循环

如:```
for(;😉{}
while(true){}
do{}while(true);



##js内置函数:
###Array:
1.concat()连接
2.join()设置分隔符连接数组为一个字符串
3.pop()删除最后一个元素
4.sort()排序,从小到大排序

###Global:
1.isNaN():判断一个值是不是数字
2.parseFloat():把一个整数转换成小数
3.parseInt():把一个小数转化成整数,取整,直接去掉小数,非四舍五入
4.number():把一个值转成number类型
6.string():把其他类型转成字符串

###String():
1.charAt:取出指定位置的字符串
2.indexOf():判断指定位置的的字符是否存在,如果存在返回下标
3.lastInOf(‘a’):从后往前找
4.replace('a','b'):替换字符串
5.split('-'):根据-去拆分字符串,得到一个数组
6.substring(1,6):字符串截取

###Math:
1.ceil():向上取整
2.floor():向下取整
3.round():四舍五入
4.random():生成一个0~1的随机数
5.三角函数 tan(),cos(),sin()...
6.E  PI

###Date:
1.new Date():获取当前系统时间
2.getDate():返回日期中的日
3.getHours():返回时间中的时
4.getMinytes():返回时间中的分
5.getSecond():返回时间中的秒
6.getTime():获取当前系统时间

##关于JS与HTML的联动(元素节点)
document.querySelector('标签,class,id)为读取其所在内容
innerText:更改元素里的内容
innerHTML:也为更改元素中的内容,但此可以识别标签
onclick:单击事件
onclick:单击事件
ondblclick:双击事件
onblur:失去焦点
onfocus:获得焦点
onchange:改变,唯一一个能与下拉框联动
<details>
<summary>点击查看代码</summary>

``` onload:加载

学习心得:js与HTML联动还需加强记忆,循环熟练使用便好
今日收获:理解了循环,大致了解了js的内置函数,对事件的运用有一些欠缺,还需加强练习

posted @ 2022-07-12 23:26  微曲酒  阅读(39)  评论(0)    收藏  举报