zoukankan      html  css  js  c++  java
  • js 函数

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

    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的就是全局变量。

  • 相关阅读:
    浏览器中复制不能复制的文档并使用word通配符进行高级替换整理
    windows找回映像文件“装载”快捷菜单
    python如何得到模块所在的目录
    搜狗五笔输入法自定义短语使用及设置
    启动office应用更新失败无法进入excel、word、visio的问题解决
    使用ssh登录windows10
    python的索引与切片
    python列表和元组的操作函数
    Python字符串的格式化
    与python字符串相关的一些函数
  • 原文地址:https://www.cnblogs.com/wang1ming/p/10190933.html
Copyright © 2011-2022 走看看