js 中的值是什么意思,参数和值有什么区别?

函数、参数、值。都是什么意思?都有什么区别?干什么用的?

高中数学里面应该有学过f(x)的吧,这里面f就是函数,x就是参数
有了f(x),就可以传入f(0)或者f(1)来求值了
但是js里面,值的范围就比较广了,可以用变量来接收的都是值,NaN是值,undefined也是值,null,Infinity,0,1,function(){}这些都是
然后参数和值的区别,在于,没有参数的话,没法得到函数外面想要传进来的值
也就是,如果不是f(x) = x + 1,而是只写了f() = x + 1,那么这个函数是不合逻辑的,所以谁也不知道f()会求到什么样的值
或者如果知道“变量”这个定义的话,可以这样理解:“变量”可以用来存“值”,“参数”是一种“变量”
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-04
直接复制到html里就能运行,自己看一下吧
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
</head>
<style type="text/css">
</style>
<body>
<input type="button" name="" onclick="init()"/>

</body>
<script type="text/javascript">

function init(){//init是函数,执行某些操作集合
var a = 1;//a和b都是值
var b = 2;
var c = doPlus(a, b);
alert(c)
}
function doPlus(a, b){//传给另一个函数 a和b就是参数
c = a + b;
return c;
}
</script>
</html>
相似回答