• for循环的运算 改变循环的控制流 死循环 遍历数组 定义方法 有名函数匿名函数 定义函数的方法取值 与 自己创建函数取值 局部与全局变量 次幂/随机数/取绝对值/向上取整/平方根


    今天学习的是for循环,对for循环的运算有了理解。

    document.write(" ")里的内容在网页上展示出来

    有名函数非常重要!!!!!!!!!!!!!!!!!!!!!并且快速数组对大数据来说非常实用!!!!!!!

    break和continue的区别 break是直接结束循环     continue是结束本次循环,进入下一次循环

    JavaScript提供了breakcontinue来改变循环的控制流

    死循环
    while(true){

    }

        for(表达式1;表达式2;表达式3){
            循环体语句;
        }
        for(表达式1;表达式2;表达式3){
            循环体语句;
        }
        先执行1,再执行2,                一般2的位置是判断条件
        如果2结果为false,退出循环。
        如果2结果为true,执行4,执行3,执行2.
    
        for循环1-3案例
        for(var i=1;i<=10000;i++){
            document.write(i+"");
        }
        

    遍历数组是非常实用的,尤其是快速遍历数组;快速遍历数组常用于大数据

        遍历数组                将数组里的所有值取出来
        var arr=["a",'m','a','z','e']    ;
        for(var i=0;i<arr.length;i++)
                document.write(arr[i]);
        
        
        快速遍历数组
            var arr=["a",'m','a','z','e'];
            for(i in arr){
            document.write(arr[i]);
        }
        

    定义方法

        function 函数名(参数列表){
            要执行的语句块;
        }
    
    
    //方法定义
        function show(name,age){
            document.write('我叫'+name+'今年'+age+'岁了')
    //返回值
        return "你好";
            }
    //方法调用        方法名(实际参数列表);
            var n1=show('奥里给',8);
            alert(n1);
            show('奥里蛋',1);
            show('阿拉贡',9);
        
    //    匿名函数                        !!!!!!!!非常重要
        var f=function(){
            alert("你好吗");
        }
    //    匿名函数调用
        f();

    小案例

    //    取绝对值
        document.write(Math.abs(-1)+"<br>")
    //    向上取整
        document.write(Math.ceil(12.2)+"<br>")
    //    次幂
        document.write(Math.pow(123,123)+"<br>")
    //    随机数
        document.write(Math.random()+"<br>")
    //    平方根
        document.write(Math.sqrt(4)+"<br>")
        
        
        </script>

    全局变量 局部变量 创建函数(对象)取值

    <script type="text/javascript">
    ////    全局变量       局部变量只能在函数内有效,如果全局变量和局部变量使用相同的变量名,则局部变量将覆盖全局变量。(就近原则)
    //    var a=1;
    //    function show(){
    ////        局部变量
    //        var b=2;
    //        alert(a);
    //        
    //    }
    //    show()
        
        
        
    //    创建对象        自己创建的对象
    //    var d1=new Date();
    //    document.write(d1.toString()+"<br>");
    //    
    //    var d2=new Date("9050-02-03 12:53:52");
    //    document.write(d2.toString()+"<br>");
    //    
    //    var d3=new Date("1997,9,19");
    //    document.write(d3.toString()+"<br>");
    //    
        
    //    通过日期对象获取时间
        var d=new Date();
    //    设置年份
        d.setFullYear("1988");
    //    设置月份
        d.setMonth("08"-1);
    //    设置日
        d.setDate("08");
    //    设置时
        d.setHours("08");
    //    设置分
        d.setMinutes("08");
    //    设置秒
        d.setSeconds("08");
        
        
    //    获取年份
        var year=d.getFullYear();
    //    获取月份
        var month=d.getMonth()+1;
    //    获取日
        var day=d.getDate();
    //    获取星期几
        var week=d.getDay()+1-1;
    //    获取时
        var hour=d.getHours();
    //    获取分
        var minutes=d.getMinutes();
    //    获取秒    
        var seconds=d.getSeconds();
        document.write("今天是"+year+"年"+month+"月"+day+"日"+"星期"+week+","+hour+":"+minutes+":"+seconds+"<br>");
    //    获取当前时间日期对象的毫秒值
        document.write(d.getTime());
        
        
        </script>              
  • 相关阅读:
    装饰者模式
    Linux top命令
    Java基础--单例类创建和测试
    Mybatis动态sql
    bmp图片格式及读取
    自然语言处理--nltk安装及wordnet使用详解
    Spring注解
    struts2 + spring + mybatis 框架整合
    Java基础--ThreadLocal
    Java基础--压缩和解压缩gz包
  • 原文地址:https://www.cnblogs.com/pandam/p/10693379.html
Copyright © 2020-2023  润新知