标签:
1 <script type="text/javascript"> 2 //1、Boolean 类型 3 //2、Number 类型 4 //3、String 类型 5 6 //Boolean类型容易与基本类型混淆,所以建议永远不要使用Boolean对象。 7 8 //Number是与数字对应的引用类型 9 var numberObj=new Number(10); 10 //重写toString方法 传入的参数是告诉它放回几进制数字的字符串类型 11 var num=10; 12 alert(num.toString());//"10" 13 alert(num.toString(2));//"1010" 14 alert(num.toString(8));//"12" 15 alert(num.toString(10));//"10" 16 alert(num.toString(16));//"a" 17 18 //toFixed()方法,是返回指定小数位的数值的字符串表示方法,而且具有四舍五入的功能 19 var num=10; 20 num.toFixed(2);//"10.00" 21 22 23 //toExponential()指数表示法方法,接受一个参数表示输出结果中小数的位数 24 var num=10; 25 alert(num.toExponential(1));//"1.0e+1" 26 //不过这么小的数字就不需要使用指数表示法了,如果你想得到某个数值最合适的格式就应该使用 27 //toPrecision()方法,此方法可能返回固定大小(fixed)格式,也可能返回指数(exponential)格式 28 //接受一个参数表示数值所有数字的位数(不包括指数部分)。 29 var num=99; 30 alert(num.toPrecision(1));//1e+2,1e+2表示100,因为指数无法表示99所以向上舍入变成100 31 alert(num.toPrecision(2));//"99" 32 alert(num.toPrecision(3));//"99.0" 33 34 35 36 //String对象,String对象的方法也可以在所有的基本字符串中访问到。 37 //1、字符操作方法:charAt()、charCodeAt()。每个参数都接受一个基于位置0的字符位置 38 var stringValue="Hello world!"; 39 stringValue.charAt(1);//"e" 第二个位置是“e” 40 stringValue.charCodeAt(1);//"101" 第二个位置“e”的字符编码是“101” 41 42 43 44 //2、字符串操作方法concat(拼接的字符)、slice(index,index)、substring(index,index)、substr(index,length)。index:位置,length:长度 45 var str1="hello"; 46 alert(str1.concat(" word"));//Hello world 47 alert(str1.concat(" word","!"));//Hello world! 48 49 var stringValue="Hello world!"; 50 alert(stringValue.slice(3));//lo world 51 alert(stringValue.substring(3));//lo world 52 alert(stringValue.substr(3));//lo world 53 54 alert(stringValue.slice(3,7));//lo w 55 alert(stringValue.substring(3,7));//lo w 56 alert(stringValue.substr(3,7));//lo worl 这个7代表截取的长度 57 58 //……等待更新 59 60 61 </script>
标签:
原文地址:http://www.cnblogs.com/goesby/p/4231318.html