日期:2014-05-18 浏览次数:20571 次
function funTouch(){
var a = 10;
var b = 20;
var c = 10;
alert(a = b);//执行a=b后输出a的值~也就是20
alert(a == b); //输出true
alert(a == c); //输出false
}
------解决方案--------------------
呵呵
------解决方案--------------------
第二题
最快16秒
最慢33秒~把相遇会掉头的蚂蚁看作穿行而过就行了,实际是一样的。
------解决方案--------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>蚂蚁爬行演示</title>
<style type="text/css">
td{
border:1px solid black;
}
</style>
</head>
<body>
<script type="text/javascript">
function Bamboo(length,row){
Bamboo.instance=this;
this.ants=[];
this.length=length;
this.row=row;
for(var i=0;i<=length;i++){
var td=document.createElement("td");
row.appendChild(td);
}
this.start=function(){
setInterval("Bamboo.instance._doWalk()",1000);
}
this._doWalk=function(){
for(var i=0,j=this.ants.length;i<j;i++){
if(!this.ants[i].stop)this.ants[i].walk();
}
}
}
function ant(bamboo,position,direction){
this.bamboo=bamboo;
bamboo.ants.push(this);
this.position=position;
this.direction=direction;
this.stop=false;
}
ant.prototype.walk=function(){
this.bamboo.row.cells[this.position].innerHTML="";
if(this.direction){
this.position++;
}else{
this.position--;
}
if(this.position<0){
this.stop=true;
return this.bamboo.row.cells[0].innerHTML="";
}
if(this.position>this.bamboo.length){
this.stop=true;
return this.bamboo.row.cells[this.position-1].innerHTML="";
}
this.bamboo.row.cells[this.position].innerHTML="*";
}
window.onload=function(){
var table=document.getElementById("bamboo");
var tr=document.createElement("tr");
table.appendChild(tr);
for(var i=0;i<=39;i++){
var td=document.createElement("td");
tr.appendChild(td);
td.innerHTML=i;
}
tr=document.createElement("tr");
table.appendChild(tr);
var bamboo=new Bamboo(39,tr);
var ant1=new ant(bamboo,9,true);
var ant2=new ant(bamboo,15,true);
var ant3=new ant(bamboo,23,false);
var ant4=new ant(bamboo,33,false);
bamboo.start();
}
</script>
<table><tbody id="bamboo"></tbody></table>
</body>
</html>
------解决方案--------------------
1题: 20 true false
2题:就不知道了,伤脑筋