標籤:javascript 基本封裝類型
①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
javascript基本封裝類型