关于函数的参数调用

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>无标题文档</title>

</head>

<body>

<script type="text/javascript">

var main1 = document.body;         //获取

//创建链接 

function createa(url,text)

{

    var alink = document.createElement("a");  //创建a

    alink.setAttribute("href",url);    //赋值

    alink.innerHTML=text;

    return alink;

      

    

}

// 调用函数创建链接

main1.appendChild(createa("http://www.imooc.com","慕课网"));


</script> 

</body>

</html>

如上,函数里的参数URL,text是怎么样跟里面的内容联系在一起的?看了半天也没说明呀

朝花bu夕拾
浏览 1313回答 5
5回答

麦芽2

js函数也是看作局部变量或是全局变量

Ewall_

就是传参啊url对应着:http://www.imooc.com text对应着:慕课网你把这两个丢到函数里,照着看,懂没?

黑女2008

参数传递是根据你那函数参数列表一一对应,第一个就对应第一个。按照顺序,如果函数需要2个参数,你调用的时候只传递了1个,那么这一个就赋值给了函数的第一个参数,第二个参数就没有赋值(这仅仅是js最轻量级语言函数的动用,对于像java这样的后台语言,必须传递相同类型的相同个数的参数)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript