在另一个脚本上使用return语句调用JavaScript函数 ; 函数myfunction(){ num1=8 num2=25 num3=10 返回(num1*num2)+num3) } document.write(myfunction()) myfunction()
我目前正在学习JavaScript,在另一个脚本上调用函数时遇到问题 我想你有麻烦了,因为你有一个;在你的脚本的开头,它错过了一个(在你的回报在另一个脚本上使用return语句调用JavaScript函数 ; 函数myfunction(){ num1=8 num2=25 num3=10 返回(num1*num2)+num3) } document.write(myfunction()) myfunction(),javascript,function,Javascript,Function,我目前正在学习JavaScript,在另一个脚本上调用函数时遇到问题 我想你有麻烦了,因为你有一个;在你的脚本的开头,它错过了一个(在你的回报 <body> <script>; function myfunction() { num1 = 8 num2 = 25 num3 = 10 return (num1 * num2) + num3) } document.
<body>
<script>;
function myfunction() {
num1 = 8
num2 = 25
num3 = 10
return (num1 * num2) + num3)
}
document.write(myfunction())
</script>
<script>
myfunction()
</script>
</body>
函数myfunction(){
num1=8
num2=25
num3=10
//文件写入((num1*num2)+num3)
返回((num1*num2)+num3)
}
//document.write(myfunction())//此代码与document.write一起使用
var myres=myfunction()//此代码仅适用于document.write
为我工作!您的代码很好,只是缺少一个括号, 您使用了:
<body>
<script>
function myfunction() {
num1 = 8
num2 = 25
num3 = 10
//document.write((num1 * num2) + num3)
return ((num1 * num2) + num3)
}
//document.write(myfunction()) //this code works with document.write
</script>
<script>
var myres = myfunction() //this code only works with document.write
</script>
</body>
应该是:
return (num1 * num2) + num3)
你真的应该学习
getElementById()
。这会让你省下很多乱七八糟的代码这段代码只对文档有效。写什么?到底什么不起作用?没有getElementById
这样的东西。你的意思是getElementById
。使用(点击F12
)并在尝试时阅读任何错误,然后告诉我们您的具体问题和目标。我对代码中的return语句进行了注释,因为如果我包含return
,我的代码将不会运行。我想做的是省略文档。编写((num1*num2)+num3)
并用return(num1*num2)替换它+num3)
,但是如果我使用它,我的脚本将不会在开始时显示任何结果分号不会影响任何事情。谢谢@Xufox,但是我可以仅通过其名称调用函数
?没有变量声明。@Ricky这取决于如何使用myfunction
的返回值。我只想通过调用函数来显示函数的结果,而不需要声明变量或添加write
方法。。。
return ((num1 * num2) + num3)