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>              

猜你喜欢

转载自www.cnblogs.com/pandam/p/10693379.html