JS如何获取值

JavaScript05

JS如何获取值,第1张

获取jsfunction返回的值

1、首先,使用初始化代码创建一个新的html5文件,如下所示。

2、创建一个新的h1标签,以接收js中函数函数的返回值。

3、创建新的脚本标记并在标记中创建新函数。该函数返回值22。

4、还在h1标记中创建了一个新的脚本标记,标记中的新str变量接收上述函数aa的返回值。

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

6、最后,我们使用浏览器打开index.html文件,查看页面效果,以便我们在js中获取函数返回值。

有两种方式:

1、通过document.write的方式显示变量值

<script>

var a='1'

document.write(a)//在页面上显示a的值1

</script>2、在页面节点中显示变量值

<div id='dv'></div>

<script>

var a='1'

var d = document.getElementById('dv')//获取div的节点

d.innerHTML = a//在div节点上显示a的值1

</script>

<!DOCTYPE html>

<html>

<meta charset="utf-8" />

<script>

function testZ() {

var x=9

var y=1

var z=x+y

return z

}

function getZ () {

var i = testZ()

alert(i)

}

</script>

<body>

<div onclick="getZ()" style="color:red">Click Me 点我..</div>

</body>

</html>

一个函数返回的值是拿来供另一个或其他多个函数使用的,一个函数里面返回的变量值只能在函数内部查看调用,返回值就提供了一个连接多个函数的通道。不然的话你得用全局变量,js里面用全局变量是很糟糕的

js里面时不能像你这样写法一次返回多个值的,只能返回x、y中的一个(其他很多语言这点都比js方便)。

要返回多个的话,你可以把x、y放到数值之类的玩意里面,然后再把整个数组返回出去。接收处理数据的另一个函数再把数组里面的x、y分别取出来使用。

有几种方法返回多个值,你百度下:js返回多个值