Javascript 一个小算法!
发布网友
发布时间:2022-04-26 15:30
我来回答
共2个回答
热心网友
时间:2022-04-22 19:42
<script
language="javascript">
var
a=10.1;
var
b=8.5;
if(a>=b)
{
c=a+b;
document.write(c);
}
else
{
c=a-b;
document.write(c);
}
</script>
如代码所示,如果是这样的话,程序是可以正常运行的,而你说的要强制转换才可以,那应该a和b的是动态的从文本框中取得的,从文本框中取得的数是属于字符串不是数据。因此,需要转换!
热心网友
时间:2022-04-22 21:00
var aa=[1,2,3],bb=[4,5,6];
var zz=[aa,bb];//此处数组个数任意
var result = [];
function descartes(arrIndex, aresult){
if(arrIndex>=zz.length) {
result.push(aresult);
return;
}
var aArr=zz[arrIndex];
for(var i=0;i<aArr.length;i++) {
var theResult=aresult.slice(0,aresult.length);
theResult.push(aArr[i]);
descartes(arrIndex+1,theResult);
}
}
descartes(0, []);
console.log(result)