函数其实就是抽取写好的js代码,作为一个通用的代码块

作用:减少代码冗余,方便调用(提高效率),便于维护

//js有哪些函数(带括号的就是函数)
1.系统函数
系统自带的函数例如:alert()2.内置函数
Math.pow()//Math对象的内置函数3.自定义函数
自己写的函数,先书写--后调用//没有调用是不会执行的
函数蛀牙依赖于function关键字进行定义,一般函数名以fn开头//自定义函数的使用;
//三种声明方式
1.第一种
function 函数名(参数1,参数2....){函数体(需要进行的操作)
}
//例.
function showMassage(){//函数定义console.log('hello function')
}
showMassage()//调用2.第二种
var fn = function (){//fn是一个变量名,表示当前fn就是表示当前函数console.log('hello function')
}3.第三种----使用new的方式不常用---凡是使用new的都是object
var fnObj = new Function('console.log"hello function"')
fnObj函数名和变量接收函数的区别
使用function使用变量名接收函数在初始状态,页面进行加载时,js会优先加载function以及对应变量命名,但是不会加载变量赋值的过程

return 关键字

//return关键字
//return关键字是用于函数里面返回数据的   没有数据返回,默认返回undefined
//当方法运行到时,return会结束整个方法//函数的参数可以不写,具体看对应的参数有没有被使用的到(即形参不使用可以省略这个参数传递)

作用域:

//变量作用域      变量分为全局变量和局部变量
//放在function里面声明的变量,作用域只存于function
//全局变量可以作用于全局,但局部变量只能作用于其本身作用域
//全局变量可以在局部进行更改,但局部变量不能在全局进行更改
//作用域链
//函数的嵌套
function fn1(){function fn2(){function fn3(){function fn4(){}}}
}
//关于函数嵌套,如果只调用了最外层的function 那么不会自动调用内层的function
//当内层不包含这个变量,他会逐层向上去找这个变量,这个逐层向上的过程就叫做作用域链
//作用域就是一个变量的作用的区域
//

js函数(function)相关推荐

  1. Js函数function基础理解

    正文:我们知道,在js中,函数实际上是一个对象,每个函数都是Function类型的实例,并且都与其他引用类型一样具有属性和方法.因此,函数名实际上是指向函数对象的指针,不与某个函数绑定.在常见的两种定 ...

  2. js 函数function用法

    javascript 函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的.通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递.在继续讲述之前,先看一下函数的使用语 ...

  3. Ext.NET加入自定义验证JS函数

    ExtJS验证很方便,在使用FormPanel的时候,我们可以很方便的进行验证.比如设置必填项.正则.字段类型等等.比如如下所示: 上面的验证是这么写的: <Listeners><C ...

  4. html的弹窗标签是什么意思,前端实现展示弹窗,为什么不同的标签弹出相同的内容?是不是js函数写错了,需要怎么改呢?...

    Fisrt First First Second Second Second js函数 $(function(){ }) function openDialog(){ document.getElem ...

  5. JS:1.3,函数(function)

    ylbtech-JS:函数-导航 函数定义 返回函数 调用一个函数 调用一个函数(带参数) 返回值的函数 调用外部的js文件 JS:3.1,函数(function)-定义 返回顶部 1,定义函数语法 ...

  6. java js中 function函数报错_浅析JS中对函数function的理解(基础篇)

    正文:我们知道,在js中,函数实际上是一个对象,每个函数都是Function类型的实例,并且都与其他引用类型一样具有属性和方法.因此,函数名实际上是指向函数对象的指针,不与某个函数绑定.在常见的两种定 ...

  7. php function函数用法,js的function函数是什么?js中function的用法

    本篇文章给大家带来的内容是关于js的function函数是什么?js中function的用法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Function与函数 Function是 ...

  8. js中(function(){…})()立即执行函数写法理解

    js中(function(){-})()立即执行函数写法理解 javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法 ...

  9. 【JS】Function 函数简解

    文章目录 一.函数的概念 二.函数定义和调用 1.函数的定义 1.1.声明式函数 1.2.赋值式函数 2.函数的调用 2.1.函数调用方法 2.2.调用上的区别 三.函数的参数 1. 函数的参数 1. ...

最新文章

  1. 工作发狂:Mybatis 中$和#千万不要乱用!
  2. 论坛报名 | AI赋能未来交通
  3. c语言知识重温及深入
  4. 回归专题 | regression
  5. spring原始注解开发-01
  6. 分区表理论解析(上):SQL Server 2k52k8系列(一)
  7. 华科高级软件测试技术1704班-02组 如何计算团队成员贡献分
  8. 硬件工程师电路设计必须紧记的十大要点
  9. P1447 [NOI2010] 能量采集
  10. ak和sk怎么认证 海康威视_公有云API的认证方式:AK/SK 简介
  11. [dev][ipsec][esp] ipsec链路中断的感知问题
  12. 一步一步重构柔性数组和智能指针
  13. iOS navigationBar导航栏底部与self.view的分界线的隐藏
  14. 背包问题 尽可能大和大于某个值 为什么是一样意思
  15. 简单实现ToolStripMenuItem(菜单栏)的单选效果
  16. 【新手教程】从零搭建php动态网站
  17. 生鲜电商进入2.0时代,美团还有“后招”吗?
  18. 形式语言与自动机 下推自动机
  19. Note1:APUE引言
  20. vmware linux虚拟机中添加硬盘

热门文章

  1. dcs常用的冗余方式_一种DCS系统冗余网络设备电源配置的制作方法
  2. 普华永道高级JAVA面试记录
  3. 防火墙规则应用同一子网计算机,防火墙基础(一)
  4. 全息投影马戏团,好有爱的科技呀~
  5. 全息投影技术未来的发展趋势
  6. python调用有道翻译_如何用python“优雅的”调用有道翻译?
  7. 重构之美-浴火重生的火凤凰CSS3【前传:Gradient】
  8. 艾美捷Bio-Helix CCH321 超敏ECL化学发光试剂盒(皮克级)特点
  9. js控制屏幕双屏显示
  10. IT男需要学习文哲史