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>
原文地址:https://www.cnblogs.com/wangnatian/p/8482037.html