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
时间: 2024-10-06 16:37:54