JS--函数

作者: 全满 | 来源:发表于2018-04-23 11:43 被阅读3次

JavaScript 函数语法

函数就是包裹在花括号中的代码块,前面使用了关键词 function:

function 函数名([参数]){
   执行的代码;
}

当调用该函数时,会执行函数内的代码。
可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。
提示:JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。

<button onclick="myFunction('Bill Gates','CEO')">点击这里</button>

<script>
function myFunction(name,job)
{
alert("Welcome " + name + ", the " + job);
}
</script>
  • 函数还可以带有返回值
    return "自定义返回的内容"

局部 JavaScript 变量

在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。(该变量的作用域是局部的)。
您可以在不同的函数中使用名称相同的局部变量,因为只有声明过该变量的函数才能识别出该变量。
只要函数运行完毕,本地变量就会被删除。

全局变量

在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。

JavaScript 变量的生存期

JavaScript 变量的生命期从它们被声明的时间开始。
局部变量会在函数运行以后被删除。
全局变量会在页面关闭后被删除。

JavaScript学习的脑图

image.png

相关文章

  • JS--函数

    JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用了关键词 function: 当调用该函数...

  • js--函数

    函数内部声明的所有变量会被提升到函数最开始的地方,并且函数域会覆盖全局域 等同于: 即时函数 不会产生任何全局变量...

  • JS--函数

    JS--函数 函数的定义 方式一 方式二 注意点:一,函数可以传入任意个数个参数,且不会影响函数的调用:例如对于上...

  • JS--函数

    函数声明和函数表达式有什么区别 函数声明: 函数表达式: 以上为两者写法的区别。由名称可以看出 “函数表达式” 的...

  • JS--函数

    函数 基本写法 带参数的函数 带有返回值的函数 备注 JavaScript 对大小写敏感 函数内部声明的变量是局部...

  • 20-01-28JS基础1

    书写形式: 今天天气很好! 外部JS,在企业开发中用的较多...

  • js--函数传值

    摘自JS高级程序-第三版 JS中所有的函数的参数都是按值传递的!!! 虽然访问变量有按值和按引用传递两种,但是函数...

  • js &cookie

    js-- (void)webViewDidFinishLoad:(UIWebView *)webView{JSCo...

  • JS--函数节流+函数防抖

    一、函数节流 某函数在指定时间间隔内执行,如:每1秒执行一次 1、第一次就执行 2、首次不执行,需等待delay时...

  • JS--继承(构造函数继承)

    今天我们进一步介绍JavaScript继承的内容,前面一章介绍了如何利用原型链继承,但是原型链继承中也会出现一些不...

网友评论

    本文标题:JS--函数

    本文链接:https://www.haomeiwen.com/subject/ynpklftx.html