JS字符串的拼接用法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 toGMTString() 方法可根据格林威治时间 (GMT) 把 Date 对象转换为字符串,并返回结果。
语法
dateObject.toGMTString()
返回值
dateObject 的字符串表示。此日期会在转换为字符串之前由本地时区转换为GMT 时区。
提示和注释
不赞成使用此方法。请使用 toUTCString() 取而代之!!
实例
例子 1
在本例中,我们将把今天的日期转换为(根据 GMT)字符串:
var d = new Date()
document.write (d.toGMTString())
输出:
Tue, 21 Feb 2017 10:51:34 UTC
例子 2
在下面的例子中,我们将把具体的日期转换为(根据 GMT)字符串:
var born = new Date("July 21, 1983 01:15:00")
document.write(born.toGMTString())
输出:
Wed, 20 Jul 1983 17:15:00 UTC
2 toLocaleDateString() 方法可根据本地时间把 Date 对象的日期部分转换为字符串,并返回结果。
语法
dateObject.toLocaleDateString()
返回值
dateObject 的日期部分的字符串表示,以本地时间区表示,并根据本地规则格式化
3 toLocaleLowerCase() 方法用于把字符串转换为小写。
语法
stringObject.toLocaleLowerCase()
返回值
一个新的字符串,在其中 stringObject 的所有大写字符全部被转换为了小写字符。
说明
与 toLowerCase() 不同的是,toLocaleLowerCase() 方法按照本地方式把字符串转换为小写。只有几种语言(如土耳其语)具有地方特有的大小写映射,所有该方法的返回值通常与 toLowerCase() 一样。
实例
在本例中,"Hello world!" 将以小写字母来显示:
var str="Hello World!"
document.write(str.toLocaleLowerCase())
4 toLocaleString() 方法可根据本地时间把 Date 对象转换为字符串,并返回结果。
语法
dateObject.toLocaleString()
返回值
dateObject 的字符串表示,以本地时间区表示,并根据本地规则格式化。
实例
例子 1
在本例中,我们将根据本地时间把今天的日期转换为字符串:
var d = new Date()
document.write(d.toLocaleString())
输出:
2017年2月21日星期二下午 6:52:37
例子 2
在本例中,我们将根据本地时间把具体的日期转换为字符串:
var born = new Date("July 21, 1983 01:15:00")
document.write(born.toLocaleString())
输出:
1983年7月21日星期四上午 1:15:00
5 把数组转换为本地字符串。
语法
arrayObject.toLocaleString()
返回值
arrayObject 的本地字符串表示。
说明
首先调用每个数组元素的 toLocaleString() 方法,然后使用地区特定的分隔符把生成的字符串连接起来,形成一个字符串。
实例
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.toLocaleString())
输出:
George, John, Thomas
6 toLocaleString() 方法可把一个 Number 对象转换为本地格式的字符串。
语法
NumberObject.toLocaleString()
返回值
数字的字符串表示,由实现决定,根据本地规范进行格式化,可能影响到小数点或千分位分隔符采用的标点符号。
抛出
当调用该方法的对象不是 Number 时抛出 TypeError 异常。
7 toLocaleTimeString() 方法可根据本地时间把Date 对象的时间部分转换为字符串,并返回结果。
语法
dateObject.toLocaleTimeString()
返回值
dateObject 的时间部分的字符串表示,以本地时间区表示,并根据本地规则格式化。
8 toLocaleUpperCase() 方法用于把字符串转换为大写。
语法
stringObject.toLocaleUpperCase()