JavaScript中GlobalMathDate对象的常用方法
Posted 稀里糊涂林老冷
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中GlobalMathDate对象的常用方法相关的知识,希望对你有一定的参考价值。
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
以上是关于JavaScript中GlobalMathDate对象的常用方法的主要内容,如果未能解决你的问题,请参考以下文章
javascript - 使用另一个函数中的变量 javascript - '今天未在对象中定义'