码迷,mamicode.com
首页 > 编程语言 > 详细

javascript

时间:2016-11-27 20:37:14      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:java


                             Java


一.

function (){ };

      

       任意两个数相加

       param a number 其中一个数字

       param b number 其中一个数字

       param out 结果

       return jieguo

   例1;

  function addTwoNumber(number1, number2)

    {

      var jieguo = number1 + number2;

      document.write(jieguo);

      return jieguo;                     

      }

       var resault = addTwoNumber(1, 2)

       document.write(resault);

       让前两个数和-后两个数和

function qianJianHou(frontNum1,frontNum2,backNum1,backNum2)

{

      var frontHe = addTwoNumber(frontNum1, frontNum2);

      var backHe = addTwoNumber(backNum1, backNum2);

      var resault = frontHe - backHe;

      documnet.write(resault);

      }

      qianJianHou(1, 2, 3, 4);



例2;        

// function twoThree(a,b,c,d,e)

 {

      var one = a + b * (c / d + e);

      var two = a / e;

      var three = one + two;

      return three;

      document.write(three);

  }

      twoThree(5,6,7,8,9)



二.

var 的作用域和生命周期

    

      变量的作用域

            全局变量  

                1.写在函数外面的,在当前页面的任意位置都可以使用

                2.生命周期:页面打开即开始,当关闭页面时消失

            局部变量  

            1.写在函数内部的(也包括变量列表),只能在函数内部使用

                2.生命周期:函数运行时开始,函数运行完毕,马上结束


function a(c)   (局部变量)

{

    c = 45;

    // 局部变量会覆盖掉同名的全局变量

    var b = 12;

    return c;  //return让函数立即停止

       document.write(b);

}

    a(1);



 function b(c)  (全局变量)

  {

      var a = 60;

      var d = 20;

       return;

      document.write(a);

  }

      b(5);var e =678;

       document.write(e);


如果同时使用局部变量和全局变量,局部优先级最高。




三. 流程控制;我们可以控制代码的顺序。

     有三种;1.顺序执行  2.选择执行   3.循环执行


2.选择执行;


                var a = 1;

switch(a)

    {

      case 1:

        document.write("周一");

        break;//停止这个判断语句。它是必须有的,否则会无限循环

      case 2:

        document.write("周二");

        break;


      case 3:

        document.write("周三");

        break;

        default:  

    document.write("周日");

        //;最后一个不用加break 加default代表结束,也是 最后一个的意思



date(时间)


            

//查是周几

 var time = new Date();

 var a = time.getday(time);

 document.write(a);



//查是几号

 var time = new Date();

 var a = time.getDate(time);

 document.write(a);



3.循环执行

        

      1. while循环   

        // while(条件){执行

         如果条件成立,这里一直循环 }

         var a = 100000;初始值

             while(a > 0)条件

             {

                 document.write(a+"哈哈");变化量

                 a --;

             }

                 document.write("结束");



2.for循环

//  for(初始值,条件,关键变化量)

     {

     如果满足条件会一直执行;

}

         for(var a = 100;a>0;a--)

         {

             document.write("哟<br>");


    

例;九九乘法表(用for循环)

                

         a是行 b是列

// for( a = 1 ; a < 10; a++)

   {

     for(var b = 1; b <= a; b++)  //b++(自定义)

     {

        document.write("<div>"+b+"x"+a+"="+a*b+"   "+"</div>");

         document.write("<br>");

      }

}

先写出它的行,然后是列,用for循环设置样式,然后document.write()输出。




四.用函数做表格(table)  


        function xinTable(n,w)

     {

            document.write("<table border= ‘2px‘ width=‘500px‘ height=‘500px‘>");//它的样式只能在这里面设置,不能够在style中设置

            document.write("<caption>侯琴琴</caption>")

                for( a = 1; a <=n; a++)

                    {

                        document.write("<tr>");

                            for(b = 1; b <=w; b++)

                                {

                                     document.write("<td></td>");

                                 }

                                    document.write("</tr>")

                  }

                    document.write("</table>");

    }

     xinTable(4,6);

第一步把行(tr)输出,第二步用for循环设置列(td)输出,第三输出caption,第四输出表格(table)并设置样式,然后加函数并设置,function xinTable(n,w){ 包括table,caption,tr ,td};最后给命名取个值xinTable(4,6).








                                2016年11月25日    周五

本文出自 “12244270” 博客,请务必保留此出处http://12254270.blog.51cto.com/12244270/1877013

javascript

标签:java

原文地址:http://12254270.blog.51cto.com/12244270/1877013

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!