20180228 特殊语句 函数 全局变量与局部变量 date对象 math对象
2018-02-28 09:51 王那天 阅读(194) 评论(0) 编辑 收藏 举报特殊语句:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>特殊语句</title> <script type="text/javascript"> { with(document){ write("这是第一行"+"<br>"); write("这是第二行"+"<br>"); write("这是第三行"); } // document.write("这是第一行"+"br"); // document.write("这是第二行"+"br"); // document.write("这是第三行"); } </script> </head> <body> </body> </html>
函数:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>函数</title> <script type="text/javascript"> //函数的声明第一种方式 function show(name,age){ document.write("您的姓名是"+name); document.write("您的年龄是"+age); } //函数的声明(第二种方式:匿名函数) var f2=function show(name,age){ document.write("您的姓名是"+name); document.write("您的年龄是"+age); } function f1(){ alert("这是一个无参数的函数"); } //函数的调用 var b=prompt(); var a=show('zhangsan',18); alert(a); //f2("lisi",19); </script> <script type="text/javascript"> function f(a,b){ c=a+b; return c; } var d=f(1,2); alert(d); 定义一个函数f4,形式参数(a,b,c,d) 函数的功能是:计算一下a*b+c*d 返回计算的值 定义一个变量去接收一下计算返回值并alert出来 定义一个变量d去接收一下函数的返回值 函数的公式: function 函数名(形式参数:有几个写几个){ 要执行的语句,此函数要实现什么功能 加入有返回值,那么 return你要返回的数据(变量,字符串,表达式); } 函数调用的公式:函数名(给形式参数赋值); 假如要接收函数的返回值: var 变量=函数名(给形式参数赋值); </script> </head> <body> <input type="button" value="点我呀" onClick="f1()"> </body> </html>
全局变量与局部变量:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>全局变量和局部变量</title> <script type="text/javascript"> var a=12;//全局变量 function show(a,b){ var c=a+b;//局部变量 return c; } var d=show(1,2); document.write(b); </script> </head> <body> </body> </html>
date对象:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>date对象</title> <script type="text/javascript"> // //date对象的创建方法 // var d1=new Date();//创建儿子的第一种方法 // //设置日期的方法 // d1.setFullYear(1998); // d1.setmonth(5); // d1.setdate(24); // //// document.write(d1.tostring()+"<br>"); //// //date对象的第二种创建方式 //// var d2=new Date("2009-02-28 18:18:18"); //// document.write(d2.tostring());; //date对象获取日期的方法 // var year=d1.getFullYear(); // var month=d1.getmonth()+1; // var date=d1.getdate(); // var day=d1.getDay();//0-6 // switch(day){ // case 0:day="星期天"; // break; // case 1: // day="星期一"; // break; // case 2: // day="星期二"; // break; // case 3: // day="星期三"; // break; // case 4: // day="星期四"; // break; // case 5: // day="星期五"; // break; // case 6: // day="星期六"; // break; // default: // day="错误数据"; // } // document.write(year+"年"+month+"月"+date+"日"+day); // //用户输入年月日,判断是周几 var y=prompt("请输入你想要查询的年份"); var m=prompt("请输入你想要查询的月份"); var d=prompt("请输入你想要车讯的日期"); var date=new date ();//默认系统时间 date.setFullYear(y);//给date对象设置年份 date.setMonth(m);//给date对象设置月份(0-11) date.setDate(d);//给对象设置日期 var day=date.getDay();//获取一下是周几 switch(day){ case 0: day="星期天"; break; case 1: day="星期一"; break; case 2: day="星期二"; break; case 3: day="星期三"; break; case 4: day="星期四"; break; case 5: day="星期五"; break; case 6: day="星期六"; break; default: day="错误数据"; } document.write(day); </script> </head> <body> </body> </html>
math对象:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>math对象</title> <script type="text/javascript"> // var a=Math.abs(-1);//求绝对值 // document.write(a+"<br"); // var b=Math.ceil(-11.2);//上舍入 // document.write(b+"<br>"); // var c=math.floor(11.2);//下舍入 // document.write(c); // var d=Math.max(50,12);//求最大值 // document.write(d+"<br>"); // var e=Math.min(50,12);//求最小值 // document.write(e+"<br>"); // var f=Math.pow(2,3);//求2的3次幂 // document.write(f+"<br>"); // var g=Math.random(); // document.write(g+"<br>"); // var h=Math.round(11.8);//求四舍五入的值 // document.write(h+"<br>"); // var i=Math.sqrt(9);//求平方根 // document.write(i+"<br>"); // //π 求一个圆的面积:π*r*r math.PI // //求一个半径是2的圆的面积 // var circle=2*2*Math.PI; // document.write(circle+"<br>"); //用户输入一个半径,然后求圆的面积 // // function js(r){ // var s=r*r*Math.PI; // return s; // } // var ans=prompt("请输入半径:,"); // var area=js(ans); // document.write(area); // function a(i){ // var b=Math.sqrt(i); // return b; // } // var c=prompt(); // var d=a(c); // alert(d); // function a(b,c){ // var d=b+c; // return d; // //alert(d); // } // var e=prompt(); // var f=prompt(); // var h=parseInt(e); // var i=parseInt(f); // var g=a(h,i); //alert(g); // function a(b,c){ // var d=Math.max(b,c); // return d; // } // var e=prompt(); // var f=prompt(); // var h=parseInt(e); // var i=parseInt(f); // var g=a(h,i); // alert(g); // function a(b,c){ // var d=Math.pow(b,c); // return d; // } // var e=prompt(); // var f=prompt(); // var g=parseInt(e); // var h=parseInt(f); // var i=a(e,f); // alert(i); // function show(name,sex){ // if(sex=="女"){ // alert(name); // } // else if(sex=="男"){ // alert("请重新输入"); // } // // } // var n=prompt("输入姓名"); // var s=prompt("输入性别"); // show(n,s); function shou(name,sex){ var mes=""; if(sex=="女"){ mes=name; }else if(sex=="男"){ mes="请重新输入"; } return mes; } var e=prompt("输入姓名"); var f=prompt("输入性别"); var=m(n,s); alert(m); </script> </head> <body> </body> </html>