JavaScript中Global、Math、Date对象的常用方法

 

 

JavaScript当中Global、Math、Date类型常用方法如下:

 

 1 /*
 2      js 中 Global对象 是一个不存在的对象,它里面的方法可以调用
 3      常用方法:
 4      1 encodeURI 对uri进行转换字节, 不改变特殊符号,不常用
 5      2 encodeURIComponent 对uri进行转换字节码,符号全部转换 常用
 6      3 decodeURI  解码
 7      4 decodeURIComponent 解码
 8      5 eval  传入一个字符串,当作js脚本进行执行
 9      6 parseInt 字符串转换成整数
10      7 parseFloat    字符串转成小数
11      8 isNaN    不是number类型返回true 
12      9 Escape     对带有中文的字符串转码   
13      10 Unesacape    带有中文的字符串解码
14 */
15 // 1 enCodeURI 对uri进行转换字节, 不改变特殊符号,不常用
16 // 2 enCodeURIComponent 对uri进行转换字节码,符号全部转换 常用
17 // 3 decodeURI  解码
18 // 4 decodeURIComponent 解码    
19 var uri = "http://www.baidu.com cn";
20 var uri1 = encodeURI(uri);
21 var uri2 = encodeURIComponent(uri);
22 alert(uri1);
23 alert(uri2);
24 alert(decodeURI(uri1));
25 alert(decodeURIComponent(uri2));
26 
27 
28 //5 eval  传入一个字符串,当作js脚本进行执行
29 var str = "var a = 10;";
30 eval(str);
31 alert(a);
32 var str1 = "{name:'z3',age:18}";
33 var obj = eval( "("+str1+")" );    //用括号括起来 代表立即执行代码块,执行结果赋值给obj当作一个对象
34 alert(obj.name);
35 
36 
37  // 6 parseInt
38  // 7 parseFloat
39 alert(parseInt("10"));
40 alert(parseFloat("10.1"));
41 
42 
43 // 9 Escape 带有中文的转码
44 // 10 Unesacape    带有中文的解码
45 var str = escape("哈哈");
46 alert(str);
47 alert(unescape(str));
48 
49 
50 
51 
52 
53 
54 //Math.random() 产生[0,1)随机数
55 //Math.ceil(num) 向上取整
56 //Math.floor(num) 向下取整
57 //Math.round(num) 四舍五入
58 
59 
60 
61 var date = new Date();
62 //alert(date);
63 //Date日期 date = new Date()
64 //获取当前时间的方法
65 var year = date.getFullYear();
66 //alert(year);
67 var month = date.getMonth() +1 ;
68 //alert(month);
69 var tdate = date.getDate(); //日期
70 //alert(tdate);
71 var hours = date.getHours();    //获得小时
72 //alert(hours);
73 var min = date.getMinutes();    //分钟
74 //alert(min);
75 var sec = date.getSeconds();    //
76 //alert(sec);
77 var day = date.getDay(); //星期几
78 //alert(day);
79 
80 //alert("今天是"+year+"年"+month+"月 "+day+"日,星期 "+day +","+ hours+"点"+min+"分"+sec+"秒 " );
81 document.write("今天是"+year+"年"+month+"月 "+day+"日,星期 "+day +","+ hours+"点"+min+"分"+sec+"秒 " );
82             

 

posted @ 2017-08-25 11:02  稀里糊涂林老冷  阅读(301)  评论(0编辑  收藏  举报