001:进制转换:
10进制转换为16进制:parseInt(j).toString(16)
16进制转换为10进制:parseInt(j,16)
16进驻转换为2进制:parseInt(j,16).toString(2),就是16转换为10,之后10转换为2
002:js中想要把一个字符串中的第i位的字符去掉,这个函数找了半天没找到,干脆自己写一个吧:
//删除一个字符串指定位置的字符
function remove(str , index)
{
if(str == null)
return null;
if(index < 0)
return str;
if(index < str.length)
{
str=str.substring(0,index)+str.substring(index+1);
return str;
}
else
{
return null;
}
}
003:在JS里边使用int , float会报错,转换方法:
var seed = parseFloat(_seed)+0.0;
var index = parseInt(index);
004:浮点型数字上进和下舍:
Math.ceiling
Math.floor
注意那个Math,M是大写,JS对于大小写很是敏感的。
005:取字符串第i个字符
一个字符串var str = "123456";
不能使用str[i]来调用里边的元素,使用:
str.charAt(i)来调用
006:使用特定字符截取字符串:
var fileId = "47*12*5*36*8*30*55*47*12*39*41*56";
var ids = fileId.split('*');
这样就可以使用ids[i]来使用里边的数字了
007:使用新的句柄指向http请求回来的文本(比如json格式无句柄内容):
var info = xmlhttp.responseText;
eval("var json= " + info);