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

JavaScript中Global、Math、Date对象的常用方法的相关文章

谈谈javascript中的日期Date对象

一.日期对象??在javascript中并没有日期型的数据类型,但是提供了一个日期对象可以操作日期和时间.??日期对象的创建:??new Date();二.将日期对象转换为字符串??将日期对象转换为字符串可以使用以下4种方法:??date.toString();//将日期对象转换为字符串时,采用的是本地时间??date.toLocalString();//将日期对象转换为字符串,采用的是本地时间,显示的是地方日期的格式??date.toUTCString();//将日期对象转换为字符串时,采用的

再来复习一下Javascript中关于数组和对象的常用方法

数组原有的方法: ES5新增的处理数组的相关方法: indexOf / lastIndexof 返回某个指定的字符串值在字符串中首次或最后一次出现的位置 every / some 检测数组的所有元素或者部分元素是否符合指定条件 filter 创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素.不改变原数组 map 返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值,不改变原数组. forEach 遍历数组的每个元素,并将元素传递给回调函数.适合于对数组进行全局遍历,

JavaScript中的Math对象

Math对象中提供的计算功能执行起来比你在代码中写的js要快得多,这是它的一个很好的优点. 属性: 属性 说明 Math.E 即常量e的值 Math.LN10 ln10 Math.LN2 ln2 Math.LOG2E 2为底e的对数 Math.LOG10E 10为底e的对数 Math.PI π Math.SQRT1_2 1/2的平方根 Math.SQRT2  2的平方根 方法: Math.min():求最小值 Math.max():求最大值 Math.max(1,2,3,4,5) // 5 Ma

在JavaScript中生成自定义的对象

使用对象便于组织信息.下面我们介绍如何在JavaScript中生成自定义的对象. ---------------------- JavaScript 对象 在前面几章中我们学到JavaScript中有些内置的对象,比如String, Date, Array等等.除此之外,你还可以定义自己的对象. 对象是一种特殊的数据,含有属性和函数. 下面让我们用一个例子来说明:比如一个人是一个对象.属性是与对象有联系的值,比如人的属性包括姓名,身高,体重,年龄,肤色,眼睛的颜色等等.所有人都有这些属性,但是每

JavaScript中的防篡改对象

由于JavaScript共享的特性,任何对象都可以被放在同一环境下运行的代码修改. 例如: var person = {name:"caibin'} person.age = 21; 即使第一行定义了完整的person对象,那么第二行代码仍然可以对其添加属性,删除属性等. 我们有三个方法可以防止你做出这些行为. 一.不可扩展对象: 先来看person本身的扩展性: Object.isExtensible(person); // true 接下来执行: Object.preventExtensio

javascript中遇到的字符串对象处理

在javascript中对参数处理: 1 <script> 2 function getParam() 3 { 4 urlInfo=window.location.href; //获取当前页面的url 5 intLen=urlInfo.length; //获取url的长度 6 offset=urlInfo.indexOf("?"); //设置参数字符串开始的位置 7 strKeyValue=urlinfo.substr(offset,len); //取出参数字符串 这里会获

Javascript中使用WScript.Shell对象执行.bat文件和cmd命令

Javascript中使用WScript.Shell对象执行.bat文件和cmd命令 http://www.cnblogs.com/ZHF/p/3328439.html WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是C:/WINDOWS/system32/wshom.ocx,Wscript.shell是服务器系统会用到的一种组件.shell 就是“壳”的意思,这个对象可以执行操作系统外壳常用的操作,比如运行程序.读写注

关于在Safari浏览器中对js Date对象的支持

申请博客好几个月了,一直想写一些东西但是总觉着自己写不好,就一直搁浅了.废话不多说,进入正题! ios中和Safari浏览器中对js Date对象的支持 1.问题情形是这样的,需要在特定的时间显示不同的内容. 解决办法有两种: 1.通过后台获取服务器的时间. 在返回给前端标志,前端通过模板也好,通过其他方式进行判断也好,显示不同的内容.这个我们不管... 2.通过本地获取系统时间显示不同的内容. 我采用的就是这种方式,但是这里就出现了问题.附上代码 function setContentWith

javascript中的常用本地对象

一.javascript是面向对象的编程语言 封装:把相关的信息(无论数据或方法)存储在对象中的能力 聚集:把一个对象存储在另一个对象内的能力 继承:由另一个类(或多个类)得来类的属性和方法的能力. 多态:编写能以多种形态运行的函数或方法的能力 二.Array对象 使用单独的变量名来存储一系列的值. 2.1创建数组对象 var aValues = new Array(); var aValues = new Array(25); var aColors = new Array("red"