码迷,mamicode.com
首页 > 编程语言 > 详细

javascript——基本包装类型

时间:2015-01-18 00:44:15      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:

 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>

 

javascript——基本包装类型

标签:

原文地址:http://www.cnblogs.com/goesby/p/4231318.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!