JavaScript流程控制语句与函数
- 2019 年 12 月 24 日
- 笔记
本文目录
流程控制语句
函数绑定事件:方法一绑定事件:方法二参考
流程控制语句

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>流程控制语句</title> </head> <body> <script type="text/javascript"> // break : 跳出循环 // continue : 跳过本次循环 outer: for(var i = 0; i < 10; i++) { for(var j = 0; j < 10; j++) { if(i == 5 && j == 5) { break outer; } document.write("i:" + i + ",j:" + j ) } document.write("<br/>") } var a = 3; switch(a) { case 1: document.write("周1"); break; case 2: document.write("周2"); break; case 3: document.write("周3"); break; case 4: document.write("周4"); break; case 5: document.write("周5"); break; case 6: document.write("周6"); break; case 7: document.write("周7"); break; default: document.write("出错了"); break; } if(a == 1) { document.write("周1"); } else if(a == 2) { document.write("周2"); } else if(a == 3) { document.write("周3"); } else if(a == 4) { document.write("周4"); } else if(a == 5) { document.write("周5"); } else if(a == 6) { document.write("周6"); } else if(a == 7) { document.write("周7"); } else { document.write("出错了"); } </script> </body> </html>
函数

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/javascript"> // 无参无返回值的函数 function fn1() { document.write("无参无返回值的函数") } // 有参无返回值的函数 function fn2(a, b) { document.write("有参无返回值的函数:a:" + a + ",b:" + b) } // 无参有返回值的函数 function fn3() { return 2; } // 有参有返回值的函数 function fn4(a, b) { return a + b; } // 调用函数 // fn1(); // fn2(1, "3"); var result = fn4(2,3) console.log(result) </script> </body> </html>
绑定事件:方法一
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/javascript"> function login() { document.write("登录成功") } </script> <!-- 函数绑定的第一种方式 : 使用属性 在标签中声明 对应的事件属性 onclick = "方法名()" --> <input type="button" value="登录" onclick="login()" /> </body> </html>
绑定事件:方法二
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> // 监听页面加载完成的事件 window.onload = function() { // 1. 查找元素 var id_input = document.getElementById("id_input"); // 2. 派发事件 id_input.onclick = function() { document.write("登录成功") } } </script> </head> <body> <input type="button" value="登录" id="id_input" /> <!-- 函数绑定的第二种方式 : 事件的派发 HTML代码执行的顺序 : 从上往下,从左往右 --> </body> </html>