培训第五天
学习内容:
循环语句
for循坏
1 let arr=Array(1,20,31,4,55); 2 let max=arr[0]; 3 for(let i=1;i<arr.length;i++){ 4 if(arr[i]>max) 5 max=arr[i]; 6 } 7 document.write("最大值为"+max);
while循环
1 let i=2; 2 while(i>1){ 3 document.write(true) 4 i--;
do...while()循环
1 let i=2; 2 do{ 3 document.write(true); 4 i--; 5 6 }while(i>1);
js内置函数
Array:
1,concat()连接
2,join()设置分隔符连接数组为一个字符串
3,pop()删除最后一个元素
4,sort()从小到大排序
Global:
1,isNaN()
2,parsenInt()
3,parseFloat()
4,number()把一个值转成number类型
5,string()把其他转类型转成字符串
String:
1,charAt():取出指定位置的字符
2,indexOf();判断指定的字符是否存在,如果存在返回下标
3,lastIndexOf():从后往前找
4,replace("a","b");替换字符串
5,split('-')根据“-”拆分字符串,得到一个数组
6,substring(1,6);字符串截取
math:
1,ceil()向上取整
2,floor()向下取整
3,round()四舍五入取整
4,random()生成一个0-1的随机数
5,tan()
Date:
1,new Date():获取系统当前时间
2,getDate():返回日期的日 1-31
3,getHours():返回时间的时 0~23
4,getSeconds():返回时间的秒
5,getMinutes():返回时间的分
6,getTime():获取时间
学习难点
JS和html的交互
1 function dl(){ 2 let zh=document.querySelector("#zh"); 3 let pw=document.querySelector("#pw"); 4 if(zh.value=="admin" && pw.value=="123456"){ 5 alert("登陆成功!"); 6 }else{ 7 alert("账号或密码错误!"); 8 } 9 }
学习心得
感觉JS和html的交互方面有些难,做相关操作时要多留些心,不然很可能因为一些小细节导致代码运行
达不到预期效果,最后晚上那个三级关联,我做的就很粗糙,不知道怎么去简化。
浙公网安备 33010602011771号