zoukankan      html  css  js  c++  java
  • 2014年辛星Javascript解读第三节

    经过第一节的入门和第二节的运算符。那么接下来我们就能够学习Javascript的函数了,当然了。无论大家之前学习的是什么编程语言。都会有函数的概念,假设大家学的是Pascal,还会有”过程“的概念,可是js中没有那么复杂。

     

    ************函数***********

    1.所谓函数。就是一些代码的集合,我们用一种形式把它封装起来,当做一个总体。就有了函数的概念。

    2.在js中,我们首先使用关键词funtion来声明一个函数,然后紧跟的就是函数名,然后是一个小括号,括号内能够写一些參数,然后紧跟一对大括号,大括号里写函数体。就是函数的功能代码,示比例如以下:

    function xin(){
        alert("辛星");
    }

    3.上面我们就定义了一个非常easy的函数。它的功能就是弹出一个窗体。而且在窗体上显示”辛星“两个字,而这个alert也是一个函数。我们在这里调用了它。

    4.函数能够有參数,因为js是弱类型的语言,因此它在传递參数的时候不须要指定參数类型。直接使用參数名就可以,多余一个參数的时候用逗号分开。

    5.比方我们新建一个html文件,内容例如以下:

    复制代码
    <html>
    <head>
    <script src = "my.js"></script>
    </head>
    <body>
        <button onclick = "xin('辛星','23')">辛星</button>
        <button onclick = "xin('小倩','20')">小倩</button>
    </body>
    </html> 
    复制代码

    然后在新建一个my.js文件。加入内容例如以下:

    function xin(name,age){
        alert("名字:"+name+"年龄:"+age);
    }

    6.此时我们发现假设我们点击button。则会弹出对应的显示信息。

    7.像大多数编程语言一样,函数也能够有返回值,我们使用return语句来返回数据,当一个函数有return语句的时候,函数就会自己主动停止运行,而且返回运行的数据。

    8.代码演示样例:

    function getvar(){
        return 4;
    }

    9.上面就是一个典型的函数返回值的样例,它没有什么其它功能,就是单纯的返回一个数据。

     

    ***********变量的作用域************

    1.我们在函数外面声明的变量就是所说的全局变量,该网页的js脚本都能够訪问它,而且该全局变量会在页面被关闭后删除。

    2.我们在函数里使用varkeyword定义的变量是局部变量,仅仅能在函数内部使用,当函数运行完成。该变量也就被删除了。当再次调用该函数的时候。它会被再次创建。

    3.一个Javascript变量自从它被声明的那一刻,它就開始了自己的生命周期。

    4.假设我们把值赋值给一个未声明的变量,该变量自己主动作为全局变量,即使是在函数内声明的。

     

    *************小结*************

    1.本小节比較简单。我们仅仅是介绍了一下Javascript的函数和作用域。

    2.另一个闭包的概念,也不难。我们放到后面再去介绍。

  • 相关阅读:
    几种常用的认证机制
    几种任务调度的 Java 实现方法与比较
    vue 安装教程
    JDK版本导致Unsupported major.minor version 52.0 error
    在SpringMVC框架下实现文件的 上传和 下载
    SpringMVC框架下实现JSON(类方法中回传数据到jsp页面,使用jQuery方法回传)
    SpringMVC框架下数据的增删改查,数据类型转换,数据格式化,数据校验,错误输入的消息回显
    SpringMVC框架的基础知识;
    hibernate的二级缓存
    hibernate检索方式(HQL 检索方式,QBC 检索方式,本地 SQL 检索方式)
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/5373744.html
Copyright © 2011-2022 走看看