关于js里的function函数是如何运行的

2021-01-05 07:08:44 字数 3519 阅读 7877

1楼:匿名用户

为了避免混淆改下变量名:

functionfoo(func,val)functionbar(val)

console.log(foo(bar,20));//30首先执行foo(bar, 20), foo有参数func和val, 于是func的值是bar, val的值是20

然后foo里会执行func(val), 于是实际上是bar(20), 于是返回30

然后foo再把func(val)的返回值返回, 也就是30

2楼:鹿玉花权酉

如果是jquery的话,就是类似这样的写法$("a").click(function());

然后你可以给超链接id来获取对象,并判断。

如果用js的话,也是类似的思路。

js如何让function函数在点击后再运行

3楼:地球仪

functionaaa()

4楼:匿名用户

绑定单击

事件在你的那个对象上就可以了,回

答" onclick="sb();"/>

怎么自动执行javascript中的function

5楼:

比如你的function名为test,想copy自动执行可bai以用settimeout或setinterval:

settimeout("test()",1000)setinterval("test()",1000)这两种用法的区别是du,settimeout是过1秒后执行zhi(然后就失效

dao,也就是说只执行一次),setinterval是每隔1秒后执行一次(执行很多次,可以用clearinterval终止)

6楼:匿名用户

类似(function(/*参数*/) )(/*实参*/);

比如:(function(a) )('asdasd');

js问题,这个函数是怎么运行的 function c(){ alert(1); } alert(c());

7楼:匿名用户

functionc()

alert(c());//先执bai行alert里面的c();所以弹出alert(1),然后执行外面du的alert,因为你zhic函数没有返回任何dao的值,所以是undefined

如果你回想要第答

二次的弹窗出现数字,那么你的c函数可以这样写:

functionc()alert(c());

8楼:爱笑的神老念

您好!bai很荣幸为您解答

执行步骤du alert(c()) ——zhi> c() ——> alert(1) ——> return void ——> alert(undefined)

如上,dao在专alert调用c函数,c函数调用内部alert显示属1,然后返回的是空,如果你需要第二次alert出数据,那么需要在函数c中加入return 返回值即可,谢谢提问

关于javascript,请问有多个function,如何同时运行其中两个function?

9楼:匿名用户

同时运行function#1和function#2是不可能的.因为javascript**是按循序执行的.

用settimeout("#1",1)方法的话勉强可以实现同时运行.但实际还是先后执行循序的.只不过1毫秒的时间差.

你感觉不到.一旦用了settimeout方法.你后面的要求就不能实现了.

无法把#1的结果传到#2

我觉得你最后的要求有笔误吧.

"并且把function#1的最后结果传到function#1。"

"并且把function#1的最后结果传到function#2。"应该是#2不是#1

10楼:匿名用户

不会同进运行的,只能是

先调用的先执行执行完后才会运行后调用的方法,因为js里没有线程的概念,**只能一步一步执行,你可以做个测试,在各方法里都加个alert方法,同时调用后,只要执行到第一个alert后面的都不会执行的,只有等点击确定后在会继续

function add(){}是javascript中的函数,如何运用?

11楼:匿名用户

tot很高bai兴为你解答:

zl说的是调用du

吧!zhi

(1)可以在dao别的函数中直接调用或者赋值为别的变专量的值如:

属function d1()

(2)可以用触发事件调用,如onload,onclick等等onclick有人帮你列举了 我就不再举例了下面是 onload事件目前我的水平有限只能想到这两个,呵呵!希望对zl有帮助

12楼:匿名用户

直接add()

就能调用

求大神解释 js中立即执行函数的问题

13楼:匿名用户

vara=0;

function()

console.log(a);

//匿名函数要么立即执行,要么作为**,不能直接定义一个匿名函数,把上面的function改成下面两种都没问题。

functionsomename();

varsomename=function();

//立即执行匿名函数就像第一个例子那样,先定义,然后用括号括起来,表示立即执行,最后的一对括号用来传递参数

(function())();

字符串型的方法函数如何在js中执行

14楼:匿名用户

将字符串转换成对象就可以了

var bb = 'function play()';

var ss = bb;

var ex = ;

ex.getplay();

15楼:匿名用户

方案只有一种:

通过eval方式把字符串转换为命令方式,执行字符串型方法函数。示例

16楼:匿名用户

用eval就可以了,如eval(ss)

eval() 函数可计算某个字符串,并执行其中的的 javascript **

js+html怎样手动和自动执行js里面的函数?

17楼:匿名用户

js函数放在某个元素事件里,比如onclick事件等,就可以手动执行了。

自动执行的话,可以放在

$(function())

这样页面加载的时候就会自动执行

18楼:匿名用户

简单给你写了个**,原理大概就是这样的了。其他你看着改改吧。

19楼:匿名用户

function f1()

js function括号里面的参数如何应用呀

1楼 匿名用户 function add a b var num add 1 2 alert num 是这样吗? js 中 function o 后面的括号带了参数有什么用? 2楼 超大蒲公英 你的例子,函数没有带参数。 function a 1 像这样,函数有一个参数a 调用时,传了1 3楼 匿名...

原函数和导函数奇偶性的关系,原函数与导函数奇偶性关系如何证明

1楼 匿名用户 如果是多项式类型的函数,则原函数是奇 偶 函数导函数为偶 奇 函数 2楼 cf球虐 这好像没什么关系,只知道和导函数的正负有关系 原函数与导函数奇偶性关系如何证明 3楼 飞神 这个问题要分情况,原函数如果是奇函数或者偶函数,那么导函数和原函数奇偶性是相反的,但是,如果给出的条件是导函...

如何理解一元一次方程于一次函数的关系

1楼 匿名用户 y kx b 一次函数。 kx b 0 一元一次方程。 令一次函数中的y 0 就得到一元一次方程。 在几何意义上,一次函数的图像与x轴的交点 就是一元一次方程的解。 反之,一元一次方程的解 根 即是一次函数的图像与x轴的交点。 2楼 皮皮鬼 一元一次方程就是一次函数的变量y 0时的状...