1 toGMTString() 方法可根据格林威治时间 (GMT) 把 Date 对象转换为字符串,并返回结果。
语法dateObject.toGMTString()返回值dateObject 的字符串表示。
此日期会在转换为字符串之前由本地时区转换为GMT 时区。
提示和注释不赞成使用此方法。
请使用 toUTCString() 取而代之!!实例例子 1在本例中,我们将把今天的日期转换为(根据 GMT)字符串:<script type="text/javascript">var d = new Date()document.write (d.toGMTString())</script>输出:Tue, 21 Feb 2017 10:51:34 UTC例子 2在下面的例子中,我们将把具体的日期转换为(根据 GMT)字符串:<script type="text/javascript">var born = new Date("July 21, 1983 01:15:00")document.write(born.toGMTString())</script>输出:Wed, 20 Jul 1983 17:15:00 UTC2 toLocaleDateString() 方法可根据本地时间把 Date 对象的日期部分转换为字符串,并返回结果。
语法dateObject.toLocaleDateString()返回值dateObject 的日期部分的字符串表示,以本地时间区表示,并根据本地规则格式化3 toLocaleLowerCase() 方法用于把字符串转换为小写。
语法stringObject.toLocaleLowerCase()返回值一个新的字符串,在其中 stringObject 的所有大写字符全部被转换为了小写字符。
说明与 toLowerCase() 不同的是,toLocaleLowerCase() 方法按照本地方式把字符串转换为小写。
只有几种语言(如土耳其语)具有地方特有的大小写映射,所有该方法的返回值通常与 toLowerCase() 一样。
实例在本例中,"Hello world!" 将以小写字母来显示:<script type="text/javascript">var str="Hello World!"document.write(str.toLocaleLowerCase())</script>4 toLocaleString() 方法可根据本地时间把 Date 对象转换为字符串,并返回结果。
语法dateObject.toLocaleString()返回值dateObject 的字符串表示,以本地时间区表示,并根据本地规则格式化。
实例例子 1在本例中,我们将根据本地时间把今天的日期转换为字符串:<script type="text/javascript">var d = new Date()document.write(d.toLocaleString())</script>输出:2017年2月21日星期二下午 6:52:37例子 2在本例中,我们将根据本地时间把具体的日期转换为字符串:<script type="text/javascript">var born = new Date("July 21, 1983 01:15:00")document.write(born.toLocaleString())</script>输出:1983年7月21日星期四上午 1:15:005 把数组转换为本地字符串。
语法arrayObject.toLocaleString()返回值arrayObject 的本地字符串表示。
说明首先调用每个数组元素的 toLocaleString() 方法,然后使用地区特定的分隔符把生成的字符串连接起来,形成一个字符串。
实例<script type="text/javascript">var arr = new Array(3)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"document.write(arr.toLocaleString())</script>输出:George, John, Thomas6 toLocaleString() 方法可把一个 Number 对象转换为本地格式的字符串。
语法NumberObject.toLocaleString()返回值数字的字符串表示,由实现决定,根据本地规范进行格式化,可能影响到小数点或千分位分隔符采用的标点符号。
抛出当调用该方法的对象不是 Number 时抛出 TypeError 异常。
7 toLocaleTimeString() 方法可根据本地时间把Date 对象的时间部分转换为字符串,并返回结果。
语法dateObject.toLocaleTimeString()返回值dateObject 的时间部分的字符串表示,以本地时间区表示,并根据本地规则格式化。
8 toLocaleUpperCase() 方法用于把字符串转换为大写。
语法stringObject.toLocaleUpperCase()返回值一个新的字符串,在其中 stringObject 的所有小写字符全部被转换为了大写字符。
说明与 toUpperCase() 不同的是,toLocaleUpperCase() 方法按照本地方式把字符串转换为大写。
只有几种语言(如土耳其语)具有地方特有的大小写映射,所有该方法的返回值通常与 toUpperCase() 一样。
实例在本例中,"Hello world!" 将以大写字母来显示:<script type="text/javascript">var str="Hello World!"document.write(str.toLocaleUpperCase())</script>9 toLowerCase() 方法用于把字符串转换为小写。
语法stringObject.toLowerCase()返回值一个新的字符串,在其中 stringObject 的所有大写字符全部被转换为了小写字符。
实例在本例中,"Hello world!" 将以小写字母来显示:<script type="text/javascript">var str="Hello World!"document.write(str.toLowerCase())</script>10 toPrecision() 方法可在对象的值超出指定位数时将其转换为指数计数法。
语法NumberObject.toPrecision(num)参数 描述num 必需。
规定必须被转换为指数计数法的最小位数。
该参数是 1 ~ 21 之间(且包括 1 和 21)的值。
有效实现允许有选择地支持更大或更小的 num 。
如果省略了该参数,则调用方法 toString(),而不是把数字转换成十进制的值。
返回值返回 NumberObject 的字符串表示,包含 num 个有效数字。
如果 num 足够大,能够包括 NumberObject 整数部分的所有数字,那么返回的字符串将采用定点计数法。
否则,采用指数计数法,即小数点前有一位数字,小数点后有 num-1 位数字。
必要时,该数字会被舍入或用 0 补足。
抛出当 num 太小或太大时抛出异常 RangeError 。
1 ~ 21 之间的值不会引发该异常。
有些实现支持更大范围或更小范围内的值。
当调用该方法的对象不是 Number 时抛出 TypeError 异常。
实例在本例中,我们将把一个数字转换为指数计数法:Show 10,000 as an exponential notation:<script type="text/javascript">var num = new Number(10000);document.write (num.toPrecision(4))</script>输出:Show 10,000 as an exponential notation:1.000e+411 toSource() 方法表示对象的源代码。
该原始值由 Array 对象派生的所有对象继承。
toSource() 方法通常由 JavaScript 在后台自动调用,并不显式地出现在代码中。
语法object.toSource()提示和注释注释:该方法在 Internet Explorer 中无效。
实例下面的例子向您展示 toSource() 方法的用法:<script type="text/javascript">function employee(name,job,born){=name;this.job=job;this.born=born;}var bill=new employee("Bill Gates","Engineer",1985);document.write(bill.toSource());</script>输出:({name:"Bill Gates", job:"Engineer", born:1985})12 toSource() 方法返回表示对象源代码的字符串。
语法object.toSource()提示和注释注释:该方法在 Internet Explorer 中无效。
实例下面的例子向您展示 toSource() 方法的用法:<script type="text/javascript">function employee(name,job,born){=name;this.job=job;this.born=born;}var bill=new employee("Bill Gates","Engineer",1985); document.write(bill.toSource());</script>输出:({name:"Bill Gates", job:"Engineer", born:1985})13 toSource() 方法返回表示对象源代码的字符串。