<p>&lt;script&gt;<br /> var arr=[[0,0,0,0,0,0],[0,0,1,0,0,0],[0,2,0,3,0,0],[0,0,0,0,0,0]];<br /> for(var i=0;i&lt;arr.length;i++){<br /> //遍历每一个具体的值<br /> for(var j=0;j&lt;arr[i].length;j++){<br /> document.writeln(arr[i][j]+&quot; &quot;);<br /> }<br /> document.writeln(&quot;&lt;br/&gt;&quot;);<br /> }<br /> &lt;/script&gt;<br /> 阻止表单重复提交<br /> 有两种方法可以解决:一是提交之后,立刻禁用点击按钮;第二种就是提交之后取消后续的表单提交操作。<br /> document.getElementById(&quot;btn&quot;).disabled = true;//第一次提交后,将按钮禁用<br /> 这种方式只能用于通过提交按钮防止重复提交,还可以使用如下方式:<br /> var flag = false;//设置一个监听变量<br /> if(flag ==true)return;//退出事件<br /> flag = true;//表示提交过一次了<br /> 字符串部分<br /> 在字符串中查找子字符串<br /> &lt;script type=&quot;text/javascript&quot;&gt;<br /> var test = &#39;Welcome to my blog!&#39;;<br /> var value = &#39;blog&#39;;<br /> var subValue = test.indexOf(value);<br /> console.log(subValue);//14,子字符串的索引<br /> &lt;/script&gt;<br /> Number和Math部分<br /> 数字可以是一个直接量,也可以是一个对象,但是Math对象不同,他没有构造函数,并且其所有的属性和方法都是直接通过这个对象来访问的<br /> 把十进制转化为一个十六进制值<br /> var num = 255;<br /> console.log(num.toString(16));//ff<br /> js中,十进制数字以0x开头,八进制数字总是以0开头<br /> 随进产生颜色<br /> &lt;script type=&quot;text/javascript&quot;&gt;<br /> function randomVal(val){<br /> return Math.floor(Math.random()*(val + 1));<br /> }<br /> function randomColor(){<br /> return &#39;rgb(&#39; + randomVal(255) + &#39;,&#39; + randomVal(255) + &#39;,&#39; + randomVal(255) + &#39;)&#39;;<br /> }<br /> &lt;/script&gt;<br /> 目前,所有浏览器都支持RGB表示法和十六进制表示法,除了IE7,它只支持十六进制表示法<br /> 在角度和弧度之间转换<br /> var rad = degrees*(Math.PI/180);<br /> var degrees = rad*(180/Math.PI);<br /> 数组部分<br /> 创建多维数组</p>
T:0.006629s,M:246.56 KB
返回顶部 留言