• 函数


    ================================函数的基本结构===================================

    test();            //函数名,函数名取名时严格区分大小写,重名会覆盖
      function test(){      //声明函数
        alert('this is a test');  //弹出
      }

    =================================形参和传参=====================================

      function calc(num1 ,num2){    //num1 ,num2为形参

      return num1 + num2;}

      alert (calc(1,2));                  //3

      alert (calc(3,4,2,1));   //在传参时 只执行参数的前几位(和上面形参数量相等)

    =================================形参和传参===================================

      

      function calc(num1,num2){
        num1=num1||1;
        num2=num2||2;
        return num1+num2;
      }
       alert(calc(4,6));    //优先此行,结果为10。改为alert(calc( ));结果为3;

    ==============================arguments 对象================================

    arguments,对象,可为多个参数

    数组从‘ 0 ’开始,0,1,2,3……

    argument[0],argument[1],argument[2]……

    ===============================变量作用域=================================

      var x=1;
      test();
      function test(){
      document.write('函数体内x的值为:'+x+'<br/>');        //结果为undefined  ,var写在后面,能取到变量,但取不到值
      var x=19;
      document.write('函数体内对x重新赋值,此时x的值为:'+x+'<br/>');    //局部变量  x=19
      }
      document.write('函数体外x的值为:'+x+'<br/>');    //全局变量  x=1

      document.write('x的值为:'+x+'<br/>');

      局部变量在外部取不到值。

      函数体内不带var的就是全局变量。

  • 相关阅读:
    会话 终端
    linux 守护进程(daemon process)代码-详细注释
    linux进程及进程控制
    POSIX 消息队列 之 概述 链接方式
    管道和FIFO 一
    菜鸟从零学编程(七)——搭建一个完整的Java开发环境
    谈《赢》之慧眼识人
    kgdb接收一个数据包详解
    MapReduce调度与执行原理之作业初始化
    System Request 进入KDB模式过程详解
  • 原文地址:https://www.cnblogs.com/18306815575z/p/10301052.html
Copyright © 2020-2023  润新知