社区
JavaScript
帖子详情
函数不是封装的吗?下面的例子是不是破坏了函数的封装性了?还想问问return的用法,谁能详解一下
武学鸠摩智
2015-11-03 05:46:20
function sanhai(num1,num2){
var total=num1*num2;
return total;
}
var taitai=sanhai(10,2);
alert(taitai);
这个是不是破坏了函数的封装性?
还有return的用法,谁能详解一下,小弟是新手,再次谢过
...全文
142
7
打赏
收藏
函数不是封装的吗?下面的例子是不是破坏了函数的封装性了?还想问问return的用法,谁能详解一下
function sanhai(num1,num2){ var total=num1*num2; return total; } var taitai=sanhai(10,2); alert(taitai); 这个是不是破坏了函数的封装性? 还有return的用法,谁能详解一下,小弟是新手,再次谢过
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
街头小贩
2015-11-03
打赏
举报
回复
封装不可以有返回值吗?函数(有返回值),过程(没有返回值)
天际的海浪
2015-11-03
打赏
举报
回复
引用 5 楼 xue1881999 的回复:
你想,alert(taitai)应该包含在大括号里啊
这就要看你的函数的具体功能需要了。 如果函数的计算结果始终都是要在弹出框中输出,就可以把 alert(); 写在函数体内。 但是这样一来函数的输出方式就定死了,当在程序的某个地方要用函数的计算结果做一些其它的事情就没办法了
武学鸠摩智
2015-11-03
打赏
举报
回复
你想,alert(taitai)应该包含在大括号里啊
天际的海浪
2015-11-03
打赏
举报
回复
引用 3 楼 xue1881999 的回复:
封装性就是它是一整块的,在{ 语句块}之间
你是怎么觉得是破坏了函数的封装性的
武学鸠摩智
2015-11-03
打赏
举报
回复
封装性就是它是一整块的,在{ 语句块}之间
天际的海浪
2015-11-03
打赏
举报
回复
这很正常啊, return就是跳出当前函数,并设置函数的返回值
Go 旅城通票
2015-11-03
打赏
举报
回复
封装性什么意思?第一次听说。。。。。
return是函数的返回值,如果你没有return语句,那么默认返回undefined
C++语法
详解
之
封装
、构造
函数
、析构
函数
主要介绍了C++语法
详解
之
封装
、构造
函数
、析构
函数
的相关知识,通过实例代码给大家详细介绍,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
python
函数
声明和调用定义及原理
详解
这篇文章主要介绍了python
函数
声明和调用定义及原理
详解
,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
函数
是指代码片段,可以重复调用,比如我们前面文章接触到的type()/len()等等都是
函数
,这些
函数
是python的内置
函数
,python底层
封装
后用于实现某些功能。 一.
函数
的定义 在Python中,定义一个
函数
要使用def语句,依次写出
函数
名、括号、括号中的参数和冒号:,然后,在缩进块中编写
函数
体,
函数
的返回值用
return
语句返回;如果没有
return
语句,默认返回None: def functionname( paramet
VLOOKUP
函数
16种经典
用法
说起Excel中的数据查找,VLOOKUP可真是大名鼎鼎。属于Excel“查找王者”!是我们在工作中最常用的一种查找
函数
,掌握好VLOOKUP
函数
能够极大提高工作的效率。VLOOKUP
函数
果真所向披靡吗?今天就和大家一起说说Excel中的数据查询那些事儿。深入了解
一下
VLOOKUP
函数
的各种
用法
,看看这位大众情人还藏着多少不为人知的秘密!
Jquery $.map使用方法实例
详解
$.map()
函数
用于使用指定
函数
处理数组中的每个元素(或对象的每个属
性
),并将处理结果
封装
为新的数组返回。 注意: 1. 在jQuery 1.6 之前,该
函数
只支持遍历数组;从 1.6 开始,该
函数
也支持遍历对象。 2. map()还会为
函数
传入两个参数:其一是当前迭代的元素或属
性
值,其二是当前迭代项的数组索引或对象属
性
名。 3. 该
函数
返回值将作为结果数组中的一个元素,如果返回值为null或undefined,则不会被添加到结果数组中。 $.map(data,function(item,index){
return
XXX}) 遍历data数组中的每个元素,并按照
return
中的计算方
JavaScript arguments.callee作用及替换方案
详解
一、arguments.callee的作用:返回正被执行的 Function 对象 arguments 的主要用途是保存
函数
参数, 但这个对象还有一个名叫 callee 的属
性
,返回正被执行的 Function 对象,也就是所指定的 Function 对象的正文,这有利于匿名
函数
的递归或者保证
函数
的
封装
性
。 请看
下面
这个非常经典的阶乘
函数
function factorial(num){ if (num <=1) {
return
1; } else {
return
num * factorial(num-1) } } 定义阶乘
函数
一般都要用到递归算法
JavaScript
87,955
社区成员
224,621
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章