07函数
函数 07
2023-09-27 14:29:29 时间
07函数
一、什么是函数
函数是定义一次,可以调用或执行任意多次的一段代码
通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行
函数声明
使用function关键字声明,后跟一组参数以及函数体
function box(){ 函数体; } //无参函数 function box(name,age){ alert(name + age); } //有参函数
二、return返回值
带参和不带参的函数,都没有定义返回值,而是调用后直接执行的。
实际上,任何函数都可以通过return语句跟后面的要返回的值来实现返回值,把函数的返回值赋给一个变量,然后通过变量进行操作。
return 语句还有一个功能:退出当前循环,不再执行之后的语句
function bpx(num1,num2){ return num1 * num2; alert(num1); //return之后不再执行 } var num = box(10,5); alert(num);
三、工厂模式
类似于Java中的类
/* 工厂模式:成批创建相似对象 * 工厂模式创建*/ function createObj(name,age) { var obj = new Object(); obj.name = name; obj.age = age; obj.fn = function (){ return this.name + this.age; } return obj; } var a = createObj("张山",16); var b = createObj("张yi山",20); console.log(a,b); console.log(b.fn());
相关文章
- 第07章_单行函数
- Js的箭头函数
- ReLU深度网络能逼近任意函数的原因
- C++ :.cpp【头文件(进行函数、变量、宏、结构体、类声明)】、.cpp【源文件(变量定义、函数实现)】、.hpp(头文件;将.cpp的实现代码混入.h头文件中,定义与实现都包含在同一个文件)
- Python基本数据类型集合、格式化、函数
- 证明函数是对象的特殊子类型和函数的对象属性
- 【深度学习入门到进阶简介】含激活函数、优化策略、损失函数、模型调优、归一化算法、卷积模型、序列模型、预训练模型、对抗神经网络等以及深度学习如何应用
- 【JavaScript】箭头函数
- Python Class 07-再讲函数(闭包与递归)
- PostgreSQL学习手册(五) 函数和操作符
- php红包算法函数[优化]
- Python 69个内置函数分8类总结,这样记更方便!
- 在Vuejs 项目中如何定义全局变量 全局函数