首页 > 代码库 > javascript

javascript

                      


                            


一.function(函数对象)

方法名:function(函数对象)

1.只能有数字,字母,下划线 

                2.尽量使用小驼峰命名结构。用小写字母.

3.定义功能/方法的过程

4.函数从定义到使用至少分两步。

function () {}这些都是必须的,其他都是自定义.


   1.(function 方法名([参数列表]))  

           function addNumber(a,b)

              {

                var c = a + b;

                document.write(c);

                }

    2.function addNumber(25,30)

            {

                var a = 25 + 30;

                 document.write(a);

            }


截取前十个字。

      function cutString(a) //a是形参可要可不要,可自定义。

          {

               var varString = a.substr(0,10);

                documenet.write(varString);

           }

            var varString = "生命象什么,生命象一面镜子,对着它皱眉,它回我们以皱眉,当我们对着它微笑的时候,她回我们以微笑。";

             cutString(varString);

  //结果是(生命象什么,生命象一面)



截取前三个字

         function  oneTwo(a)

            {

                var varString = a .substr(0,3)

                document.write(varString);

            }

              varString="生命像一面镜子"

              oneTwo(varString);

注意;文本在大括号{ } 它的外面。


 



var(变量)

     

第一,数字的

一个(=)等号代表赋值 两个等号代表它们是否相等。例// a == 1

运算顺序:从右到左  

数学运算符:(+ -  * /  %)加减乘除余

科学计数法:1000 -->>  1e3

变量一定是变化的,不然怎么叫变量。它的意义在于会变化

        加法

// var a = 1, b = 5(第一种写法)

// // var a = 1; (第二种写法)

// // var b = 5;

// var varInt = 1 + 5 ;

// document.write(varInt);



//余数法

// var a = 333;

// var b = 300;

// var varInt = a % b ;

// document.write(varInt);


                 // var a = 8;

// var b = 1;

//写法

//   // a = a + 1 ;

//   // a += 1;

//   a ++; // ++a;两种常用,两种写法只适用于1 例:(var b = 1;)

//   //var varInt = a / b;

// document.write(a); 




 //a ++ (先赋值在运算)

// var a = 1;

// var b = 0;

// //b = a; a = a + 1;

// //先赋值在运算

//  b = a ++ ;

// document.write(b); 

// document.write(a);


 //++a(先运算在赋值)//++a的效率更高。

// var a = 1;

// var b = 0;

// //a = a + 1; b = a;

// //先运算在赋值

//  b = ++a ;

// document.write(b); 

// document.write(a);



二.字符串


//字符串的连接符是(+)号;

         // var varToday = "今天"

         // var varWeather = "天气晴"   

         // var a = varToday + varWeather;

         // document.write(a);

    //加双引号代表要输出的东西,里面加的是什么页面上显示的就是什么。这就是字符串。


         //数字转换成字符串输出;11噢

         //加<br>会换行

// var a = 1 + "<br>1噢";//双引号里可加数字文字,不加引号会出现文本错误。加了双引号的都是文字,

        //document.write(a);




第三,数学函数。 

         Math(数学对象),常用三个。

             1. //(ceil)全部往上进位  

  // var a = 1.3;

  // var b = Math.ceil(a);

  // document.write(b);


           2. //(round)四舍五入取整

  // var a = 3.33;

  // var b = Math.round(a);

  // document.write(b);


         3. //(floor)舍去全部小数取整(直接取整)

  // var a = 2.99;

  // var b = Math.floor(a);

  // document.write(b);




    //      数学函数(PI)圆周率  常量(Math.PI/E/LN2/LOG10E/LOG2E/SQRT1_2/SQRT2)PI最常用。

  // //计算直径是100的圆的面积

  // var b;

  // var c = Math.PI*50*50;

  // b = c.toString();

// document.write(b.substr(0, 7));

//结果是7853.98





  //数学函数 (pow)

  //求2的100次方

  // var a = Math.pow(2,100);

  // document.write(a);


  //数学函数;取最大的值(max)

  // var a = Math.max(2,100,23,45);

  //都能识别字符串和真实的数;

  //NaN not a number

  // document.write(a);


  //数学函数;取最小的值(min)

  // var a = Math.min(0,100,23,45);

  // document.write(a);



//求一元二次方程的解

//ax^2 + bx + c = 0

//3x^2 + x16 + 5 = 0

//  function  qiuZhi(a,b,c,d)

// {

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

//     document.write(e);

 

//  }

//  qiuZhi(5,6,7,8);




     //       function oneTwo(a,b,c,)

            {

          var e = a * a + 4*A*c;

                  if(e < 0)

                  {

                    document.write("无解");

                  }


              else if(e = 1)   

                  {

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

                   document.write(d);   

                   }     

                   else if( e = 2)         

                 {

                   var de = Math.sqrt(e);

                        var x1 = ( a + de) /( 2 + c);

                        var x2 = ( b - de) /( b - 2);

                        document.write(x1);

                        document.write("<br>");

                        document.write(x2);

                  }

           }

       oneTwo(1,3,2);














                                   2016年11月24日    周四      

本文出自 “12244270” 博客,转载请与作者联系!

javascript