按照你的要求,使用正则匹配12-120(包括12和120)的数字。代码如下:
var reg = /^1{1}[2-9]{1}$|^[2-9]{1}[0-9]{1}$|^1{1}[0-1]{1}[0-9]{1}$|^120$/;已经使用for循环验证了1-10000的数字。只有12-120被匹配。其他都不匹配。
但是,非常不建议使用正则,已经明确了区间的应该使用if语句来判断。
if(x>=12 && x<=120)这样一个很短的if语句。就可以识别x是否为12-120的区间了。用正则需要判断的可能性变多了。
parseInt("1234blue"); //returns 1234
parseInt("0xA"); //returns 10
parseInt("225"); //returns 22
parseInt("blue"); //returns NaN
parseInt()方法还有基模式,可以把二进制、八进制、十六进制或其他任何进制的字符串转换成整数。基是由parseInt()方法的第二个参数指定的,示例如下:
parseInt("AF", 16); //returns 175
parseInt("10", 2); //returns 2
parseInt("10", 8); //returns 8
parseInt("10", 10); //returns 10
如果十进制数包含前导0,那么最好采用基数10,这样才不会意外地得到八进制的值。例如:
parseInt("010"); //returns 8
parseInt("010", 8); //returns 8
parseInt("010", 10); //returns 10
parseFloat()方法与parseInt()方法的处理方式相似。
使用parseFloat()方法的另一不同之处在于,字符串必须以十进制形式表示浮点数,parseFloat()没有基模式。
下面是使用parseFloat()方法的示例:
parseFloat("1234blue"); //returns 12340
parseFloat("0xA"); //returns NaN
parseFloat("225"); //returns 225
parseFloat("22345"); //returns 2234
parseFloat("0908"); //returns 908
parseFloat("blue"); //returns NaN
方法一:
定义已知长度的二维数组,可直接定义并且初始化
var _TheArray = [["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]]
方法二:
定义未知长度的二维数组
var tArray = new Array(); //先声明一维数组
for(var k=0;k<i;k++) //一维数组长度为i,i为变量,可以根据实际情况改变
{
tArray[k]=new Array(); //声明二维,每一个一维数组里面的一个元素都是一个数组
for(var j=0;j<p;j++) //一维数组里面每个元素数组可以包含的数量p,p也是一个变量
{
tArray[k][j]="1"; //这里将变量初始化,我这边统一初始化为1
}
}
扩展资料:
JavaScript多维数组的创建:
<script>
var allarray=new Array();
var res="";
function loaddata()
{
for(var i=0;i<3;i++)
{
var starth=i200;
var strarw=i200;
var endh=(i+1)200;
var endw=(i+1)200;
allarray[i]=new Array();
allarray[i][0]=new Array();
allarray[i][1]=new Array();
allarray[i][0][0]=starth;
allarray[i][0][1]=strarw;
allarray[i][1][0]=endh;
allarray[i][1][1]=endw;
}
for(var i=0;i<allarraylength;i++)
{
var sh=allarray[i][0][0];
var sw=allarray[i][0][1]
var eh=allarray[i][1][0];
var ew=allarray[i][1][1]
res+="第"+i+"个坐标的开始坐标是:"+sh+","+sw+"结束坐标是:"+eh+","+ew+"<br/>";
}
documentgetElementById("dv")innerHTML=res;
}
</script>。
参考资料来源:MDN web docs-Array
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)