zoukankan      html  css  js  c++  java
  • 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>              
  • 相关阅读:
    背水一战 Windows 10 (26)
    背水一战 Windows 10 (25)
    背水一战 Windows 10 (24)
    背水一战 Windows 10 (23)
    背水一战 Windows 10 (22)
    背水一战 Windows 10 (21)
    背水一战 Windows 10 (20)
    背水一战 Windows 10 (19)
    背水一战 Windows 10 (18)
    背水一战 Windows 10 (17)
  • 原文地址:https://www.cnblogs.com/pandam/p/10693379.html
Copyright © 2011-2022 走看看