08 Javascript的函数
函数:就是将一些语句进行封装,然后通过调用的形式,执行这些语句。
函数的作用:
将大量重复的语句写在函数里,以后需要这些语句的时候,可以直接调用函数,避免重复劳动。
简化编程,让编程模块化。
![](/assets/blank.gif)
console.log("hello world");sayHello(); //调用函数//定义函数:function sayHello(){console.log("hello");console.log("hello world");}
![](/assets/blank.gif)
第一步:函数的定义
函数定义的语法:
function 函数名字(){}
解释如下:
function:是一个关键字。中文是“函数”、“功能”。
函数名字:命名规定和变量的命名规定一样。只能是字母、数字、下划线、美元符号,不能以数字开头。
参数:后面有一对小括号,里面是放参数用的。
大括号里面,是这个函数的语句。
第二步:函数的调用
函数调用的语法:
函数名字();
函数的参数:形参和实参
函数的参数包括形参和实参
注意:实际参数和形式参数的个数,要相同。
例子:
![](/assets/blank.gif)
sum(3,4);sum("3",4);sum("Hello","World");//函数:求和function sum(a, b) {console.log(a + b);}
![](/assets/blank.gif)
函数的返回值
例子:
![](/assets/blank.gif)
console.log(sum(3, 4));//函数:求和function sum(a, b) {return a + b;}
![](/assets/blank.gif)
转载于:https://www.cnblogs.com/mayugang/p/10314257.html
08 Javascript的函数相关推荐
- javascript 回调函数
javascript 回调函数 回调函数 作为参数传递的函数 示例代码 let x = function () {console.log("执行回调函数") }let y = fu ...
- [译] ES6+ 中的 JavaScript 工厂函数(第八部分)
本文讲的是[译] ES6+ 中的 JavaScript 工厂函数(第八部分), 原文地址:JavaScript Factory Functions with ES6+ 原文作者:Eric Elliot ...
- 【译】JavaScript 工厂函数 vs 构造函数
译者:前端小智 原文:medium.com/@chamikakas- 当谈到JavaScript语言与其他编程语言相比时,你可能会听到一些令人困惑东西,其中之一是工厂函数和构造函数. 想优质文章请猛戳 ...
- 理解javascript 回调函数
理解javascript 回调函数 原文:理解javascript 回调函数 ##回调函数定义 百度百科:回调函数 回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一 ...
- 为什么使用JavaScript eval函数是个坏主意?
eval函数是一种动态生成代码的强大而简便的方法,那么有哪些警告? #1楼 我知道这个讨论很古老,但是我真的很喜欢Google的这种方法,并希望与他人分享这种感觉:) 另一件事是,您越了解越多,您就会 ...
- 细说JavaScript异步函数发展历程
2019独角兽企业重金招聘Python工程师标准>>> < The Evolution of Asynchronous JavaScript >外文梳理了JavaScri ...
- JavaScript中函数作为另一个函数的参数的时候它存在于哪个作用域
一直对函数作为参数被传递进另外一个函数理解的不是很清除.先看下这段代码吧: function test(fn){var bar = 1;fn(); } var bar = 99; test(funct ...
- JavaScript的函数
JavaScript的函数 总共有三种:普通函数.匿名函数.自执行函数 普通函数: function func() { } 匿名函数: setInternal(执行的函 ...
- Javascript变量函数浅谈
一.变量 在javascript变量中可以存放两种类型的值:原始值和引用值. 原始值存储在栈上的简单字段,也就是值直接存储在变量所标示的位置内. 引用值存储在堆内的对象,栈内变量保存的是指向堆内对象的 ...
- JavaScript教程——函数(arguments 对象)
arguments 对象 定义 由于 JavaScript 允许函数有不定数目的参数,所以需要一种机制,可以在函数体内部读取所有参数.这就是arguments对象的由来. arguments对象包含了 ...
最新文章
- python私有属性和property装饰器_python – 在使用@property装饰器时在属性的s...
- hive 安装_7.Hive介绍以及安装
- 案例:验证用户名是否可用
- win 修改jvm时间_Windows 下修改Tomcat jvm参数
- 关于java自动生成一个tostring-json,解决hibernate框架,每次全属性输出,的数据动态且限制对象的属性书写到前端,使用模板!
- yum报错-Network is unreachableError:
- HDLBits答案(17)_Verilog有限状态机(4)
- php windows共享内存,给PHP开启shmop扩展实现共享内存
- Ubuntu 16.04 卸载vmware
- SQL2000无法建立管理单元
- java判断总共天数_java 判断两个时间相差的天数
- 遇到一个Linux系统文件被删除后仍占用磁盘的问题
- 代码管理工具svn个git的简单操作
- Windows10系统下PaddleOCR文本检测和文本识别安装
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_02 递归_4_练习_递归打印多级目录...
- 化学分子的溶解度预测模型(Rdkit构建)
- 读书篇:《细说PHP》四、数组
- VC、VS、QT界面预览快捷键小记
- 云计算与大数据技术应用2020.10.21
- 初中英语语法(018)-间接疑问句