zoukankan      html  css  js  c++  java
  • 20180228 特殊语句 函数 全局变量与局部变量 date对象 math对象

    特殊语句:

    <!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>
  • 相关阅读:
    Writing and deploying a custom report in Visual Studio for Dynamics 365 /PowerApps
    Integrating Dynamics 365 CE with PowerApps
    Creating a console application to import data to Dynamics 365 / Power Apps
    DNS仍然是整个互联网中最脆弱的一环
    域名解析TTL值设置为多少合适?
    DNS TTL 字段就是骗你的
    DNS域名轮询业务监控
    域名到站点的负载均衡技术一览
    nginx+iis实现负载均衡
    用Node.js基于Express框架重写博客程序,从此告别ASP.NET。
  • 原文地址:https://www.cnblogs.com/wangnatian/p/8482037.html
Copyright © 2011-2022 走看看