js 函数调用返回值

JavaScript018

js 函数调用返回值,第1张

按你要求,代码如下:

<HTML>

<HEAD>

<TITLE>New Document </TITLE>

<script language="javascript">

var urlArr = new Array()

urlArr.push("http://www.malatamobile.com/images/ban3.swf")

urlArr.push("http://www.malatamobile.com/images/ban1.swf")

urlArr.push("http://www.malatamobile.com/images/ban2.swf")

function change(sortId){

var flashHtmlArr = new Array()

flashHtmlArr.push("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"")

flashHtmlArr.push("codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"500\" height=\"400\">")

flashHtmlArr.push("<param name=\"allowscriptAccess\" value=\"sameDomain\">")

flashHtmlArr.push("<param name=\"movie\" id=\"flashUrl\" value=\""+urlArr[sortId]+"\">")

flashHtmlArr.push("<param name=\"quality\" value=\"high\">")

flashHtmlArr.push("<param name=\"bgcolor\" value=\"#ffffff\">")

flashHtmlArr.push("<param name=\"menu\" value=\"false\">")

flashHtmlArr.push("<param name=\"wmode\" value=\"opaque\">")

flashHtmlArr.push("</object>")

document.getElementById("mydiv").innerHTML = flashHtmlArr.join('')

}

</script>

</HEAD>

<BODY>

<div id="mydiv0" style="border:1px solid #ff0000width:50pxheight:50px" onmouseover="change('0')">内容1</div>

<div id="mydiv1" style="border:1px solid #ff0000width:50pxheight:50px" onmouseover="change('1')">内容2</div>

<div id="mydiv2" style="border:1px solid #ff0000width:50pxheight:50px" onmouseover="change('2')">内容3</div>

<div id="mydiv" style="border:1px solid #ff0000width:250pxheight:250pxposition:absoluteleft:200pxtop:200px">

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="500" height="400">

<param name="allowscriptAccess" value="sameDomain">

<param name="movie" id="flashUrl" value="http://www.malatamobile.com/images/ban2.swf">

<param name="quality" value="high">

<param name="bgcolor" value="#ffffff">

<param name="menu" value="false">

<param name="wmode" value="opaque">

</object>

</div>

</BODY>

</HTML>

1、首先,新建一个html5文件,输入初始化代码。

2、新建一个h1标签,用于接收到时js中function函数的返回值。

3、新建一个script标签,在标签里面新建一个function函数,函数返回值为22。

4、在h1标签中也新建一个script标签,标签中新建一个str变量接收上面函数aa的返回值。

5、通过“document.write(变量)”的方法将接收返回值的变量打印出来。

6、最后我们用浏览器打开index.html文件,查看页面效果,这样我们就获取到js中function返回值了。

函数返回值的含义:

一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。