JS函数

2019-04-18

函数的定义与调用

语法格式:

//格式1:
function 函数名(形式参数列表){
    语句;
    return 返回值;
}

//格式2:
函数引用 = function(形式参数列表){ 
    语句;
    return 返回值;      
}

可变参数

function testFun(...p3) {       
    for(var i=0;i<p3.length;i++){
     document.write(p3[i]+",");
    }
}
         
testFun(1, 2, 3, 4, 5);

变量的作用域

全局变量:不在函数内部声明,作用范围是整个HTML文档,文档中所有脚本都可以使用。

局部变量:在函数内部声明的变量,只能在该函数内部使用。

事件驱动

事件(Event)是可以被JavaScript侦测到的行为。

可以通过事件将JavaScript函数绑定到HTML对象上,当该对象上发生事件时触发JavaScript函数。

<input type="button" value="测试" onclick="fun(this);" />
function fun(btn){
    btn.value="haha";
    alert("hello");
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JavaScript 函数定义 JavaScript 使用关键字 function 定义函数。函数可以通过声明定义...
    鹿守心畔光阅读 3,262评论 0 1
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,019评论 1 45
  • 1. 函数声明和函数表达式有什么区别 (*) 函数在JS中有三种方式来定义:函数声明(function decla...
    进击的阿群阅读 3,188评论 0 1
  • 概念 1、函数声明和函数表达式有什么区别? ECMAScript规定了三种声明函数方式: 构造函数首先函数也是对象...
    周花花啊阅读 3,359评论 1 1
  • 打小我就喜欢听故事,以情节取胜的《基督山伯爵》盛名已久,“法国妇孺皆知,就像旧中国的关公、武松,家喻户晓”。本书近...
    楚惠王阅读 3,511评论 0 7