嵌入的javascript没有在html文件中运行?
我正在尝试制作一个函数,它提供两个整数的最小乘法器。我在HTML文件中嵌入了一些JavaScript。看起来脚本甚至没有运行。一定是功能有问题吧?因为即使我做了一个简单的直接返回a*b函数,它仍然没有运行。我这里缺了什么东西,找不到了嵌入的javascript没有在html文件中运行?,javascript,html,function,Javascript,Html,Function,我正在尝试制作一个函数,它提供两个整数的最小乘法器。我在HTML文件中嵌入了一些JavaScript。看起来脚本甚至没有运行。一定是功能有问题吧?因为即使我做了一个简单的直接返回a*b函数,它仍然没有运行。我这里缺了什么东西,找不到了 <!-- language: lang-js --> <!DOCTYPE html> <html> <body> <p>The lowest multiple:</p> <p id=
<!-- language: lang-js -->
<!DOCTYPE html>
<html>
<body>
<p>The lowest multiple:</p>
<p id="demo"></p>
<script>
function myFunction(a, b) {
var aArray = [];
var bArray = [];
for(var i = 2; true ; i++){
aArray.push(i*a);
bArray.push(i*b);
if(i%10 == 0){
for each(var item in aArray){
if(bArray.indexOf(item) >= 0){
return item;
}
}
if(i === 100){break;}
}
}
}
var a = prompt("");
var b = prompt("");
document.getElementById("demo").innerHTML = myFunction(a, b);
</script>
</body>
</html>
最低倍数:
函数myFunction(a,b){
var aArray=[];
var bArray=[];
for(var i=2;true;i++){
推(i*a);
巴雷推(i*b);
如果(i%10==0){
对于每个(aArray中的变量项){
如果(bArray.indexOf(项目)>=0){
退货项目;
}
}
如果(i==100){break;}
}
}
}
变量a=提示(“”);
var b=提示(“”);
document.getElementById(“demo”).innerHTML=myFunction(a,b);
每个(aArray中的变量项)
在语法上无效的JavaScript。Array.prototype.forEach是一个可以用于迭代的函数
<!-- language: lang-js -->
<!DOCTYPE html>
<html>
<body>
<p>The lowest multiple:</p>
<p id="demo"></p>
<script>
function myFunction(a, b) {
var aArray = [];
var bArray = [];
for(var i = 2; true ; i++){
aArray.push(i*a);
bArray.push(i*b);
if(i%10 == 0){
for(var item in aArray){
if(bArray.indexOf(aArray[item]) >= 0){
return aArray[item];
}
}
if(i === 100){break;}
}
}
}
var a = prompt("");
var b = prompt("");
document.getElementById("demo").innerHTML = myFunction(a, b);
</script>
</body>
</html>
最低倍数:
函数myFunction(a,b){
var aArray=[];
var bArray=[];
for(var i=2;true;i++){
推(i*a);
巴雷推(i*b);
如果(i%10==0){
用于(aArray中的var项){
if(bArray.indexOf(aArray[项目])>=0){
返回aArray[项目];
}
}
如果(i==100){break;}
}
}
}
变量a=提示(“”);
var b=提示(“”);
document.getElementById(“demo”).innerHTML=myFunction(a,b);
for each(
->“意外标识符”为什么不使用for()
?我想你的问题是for each循环方法。有一篇关于这个的帖子吗