zoukankan      html  css  js  c++  java
  • JavaScript的chapterIII

     

    七、函数

           函数由关键字function + 函数名 + 一组参数定义

           函数可以被反复调用

           语法:

                function funName( arg0,arg1,... argN){

                               statements;

                     }

           return语句——从函数返回值

              注意:

             1.位于return 语句之后的任何代码都永远不会执行!

                  2.在JavaScript中,不一定要指定返回值!

    3.定义函数的参数时,如果调用函数时没有传进参数,并不会报错,但可以在函数里面判断一下是否有传进参数.

              例子(求阶乘):

                  function factorial(n){

                         var sum = 1,

                         count = " ";

                         for(var i=1;i<=n; i++){

                         count =count+"*"+i;

                         sum *=i;

                  }

                  document.write("0"+count+"="+sum)

    八、变量的作用域:

           1.全局变量:

    可以在脚本中的任何位置被引用,一旦你在某个脚本里声明了全局变量,你就可以在这个脚本的任何位置(包括函数内部)引用它,全局变量的作用域是整个脚本;

           2.局部变量:

    只存在于对它做出声明的函数内部,在函数的外部无法相用它,局部变量的作用域仅限于函数内部;

           注意:

                  在函数外 用 var 声明的变量

                  定义在函数当中,但是没有用var声明的是全局变量

                  定义在函数当中,用var声明的是局部变量

    九、内部函数:

           1.eval()

                  eval的功能强大但很少用到。

                 

                  eval("x=10;y=20;document.write(x*y)")

                  document.write(eval("2+2"))

                  var x=10

                  document.write(eval(x+17))

           2.parseInt和parseFloat

                  用处是把字符串转换成数字。

          

           3.escape和unescape

                   进行URl编码和解码

          因为低版本的浏览器不支持地址内有中文,所以要对URL进行编码和解码

  • 相关阅读:
    十三 .Django(ORM表高级操作)
    十二 .Django ForeighKey自关联(ORM)
    十二 .Django 一对多表ForeighKey(ORM)
    十一 .Django 一对一表OneToOneField (ORM)
    十 .Django 单表操作(ORM)
    八 .Django 模型(models)
    【模板】Lucas定理
    【模板】AC自动机加强版
    【模板】AC自动机
    【POJ3162】Walking Race 树形dp+单调队列+双指针
  • 原文地址:https://www.cnblogs.com/jiangwenjie/p/5844921.html
Copyright © 2011-2022 走看看