培训第五天

学习内容:

   循环语句

    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的交互方面有些难,做相关操作时要多留些心,不然很可能因为一些小细节导致代码运行

     达不到预期效果,最后晚上那个三级关联,我做的就很粗糙,不知道怎么去简化。

 

posted on 2022-07-12 20:31  轮回dawd  阅读(25)  评论(0)    收藏  举报