今天学习的是for循环,对for循环的运算有了理解。
document.write(" ")里的内容在网页上展示出来
有名函数非常重要!!!!!!!!!!!!!!!!!!!!!并且快速数组对大数据来说非常实用!!!!!!!
break和continue的区别 break是直接结束循环 continue是结束本次循环,进入下一次循环
JavaScript提供了break和continue来改变循环的控制流
死循环
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>