①Number类型
Number
类型有一些静态属性(直接通过Number
调用的属性,无需new运算符)和方法.
//var box = 1000.789; //alert(box.toString());//转换成字符串,传参可以转换进制 //alert(box.toLocaleString());//本地形式,1,000.789 //alert(box.toFixed(2));//1000.79,保留两位小数,四舍五入 //alert(box.toExponential());//指数形式,1.000789e+3 //alert(box.toPrecision(8));//1.00e+3,指数或点形式,根据参数来选择
②String
类型
//var box = 'aAabaaBbq'; //alert(box.charAt(1));//A //alert(box.charCodeAt(2));//A,97,返回的是acssii码 //alert(box[0]); //alert(box.concat('is','ddd'));//参数字符串连接 //alert(box.slice(4,6));//aa //alert(box.substring(4,6));//aa //alert(box.substring(-4));//负数返回全部 //alert(box.substr(4,6));//aaBbq //alert(box.substr(4,-4));//第二参数为负数,直接转0 //alert(box.substr(-4));//aBbq,9+(-4)=5位开始
//var box ='asbdfghjkla'; //alert(box.indexOf('b'));//2,返回b的索引值 //alert(box.indexOf('d',2));//3 //alert(box.lastIndexOf('a'));//10 //alert(box.lastIndexOf('a',9));//0,从指定的位置向前搜索
/*没有找到返回-1,示例:找出全部a*/ //var box ='asbdfghjkla'; //var boxarr =[];//存放a位置的数组 //var pos =box.indexOf('a');//获取第一个a的位置 //while (pos > -1){//大于-1,说明存在a // boxarr.push(pos);//添加到数组 // pos = box.indexOf('a', pos +1);//重新赋值pos目前的位置 //} //alert(boxarr);//0,10
时间: 2024-12-20 18:17:36