构造new String(),长度.length。示例1. new String()
var 变量名 = "你是小狗. "示例2. = "你是小狗. "
序号 | 语法格式 | 功能描述 | 参赛描述 | 实例、源代码 |
---|---|---|---|---|
1.获取位置字符 | strObj.charCodeAt(index)或strObj[index] | 返回指定位置字符 | index字符位置,有效值为0到字符串长度减1,如果超出有效范围返回空字符串。 | 示例 |
strObj.charCodeAt(index) | 返回指定位置字符unicode编码 | index字符位置,有效值为0到字符串长度减1,如果超出有效范围返回NaN。 | 示例 | |
String.fromCharCode([code1[,code2...]]) | 返回由Unicode编码合成的字符串 | code1,code2...是要转换为字符串的Unicode编码。如果没有参数返回空字符串。 | 示例 | |
2.查找子串位置 | strObj.indexOf(substr[,start]) | 返回第一次出现子字符串位置 | substr查找的子串;start开始位置,若省略则从开始处查找。如果没有找到则返回-1。 | 示例 |
strObj.lastIndexOf(substr[,start]) | 返回最后一次出现子字符串的位置 | substr查找的子串;start开始位置,若省略则从末尾处开始查找。如果没有找到则返回-1。 | 示例 | |
strObj.match(reExp) | 示例 | |||
strObj.search(reExp) | 示例 | |||
3.获取子串 | strObj.substr(start[,length]) | 返回从指定位置开始的指定长度的子字符串 | start起始位置,第一个字符的位置索引为0;length指定长度。 | 示例 |
strObj.substring(start,end) | 返回位于start和end位置之间的子字符串 | start起始位置,end结束位置,从0开始起算。如果start或end为NaN或者为负数,那么将其替换为0。 使用start和end两者中的较小值作为子字符串的起始点。 | 示例 | |
strObj.slice(start[,end]) | start、end从0开始计算位置。如果start为负将length+start作为开始位置。如果end为负将length+end作为结束位置。length为字符串的长度。 | 示例 | ||
4.大小写 | strObj.toUpperCase() | strObj字符串中的字母被转换成大写。 | 示例 | |
strObj.toLowerCase() | strObj字符串中的字母被转换成小写。 | 示例 | ||
5.串数组转换 | strObj.split([separator[,limit]]) | 将strObj字符串分割为子字符串,然后将结果作为字符串数组返回。 | separator分隔字符串或正则表达式对象,它标识了分隔字符串时使用的分隔字符。如果忽略该选项,返回包含整个字符串的单一元素数组。 limit该值用来限制返回数组中的元素个数。 | 示例 |
示例 | ||||
6.字符串连接 | strObj.concat([string1[,string2...]]) | 返回strObj和string1,string2连接的字符串 | string1,string2要和所有其他指定的字符串进行连接的String对象或文字。 | 示例 |
7.前后空格截取 | strObj.trim() | 示例 | ||
8.字符串替换 | replace() | 示例 |
get | getUTC | set | setUTC | |
---|---|---|---|---|
new | new Date() | new Date(年, 月, 日,) | new Date(年, 月, 日, 时, 分, 秒) | new Date(年, 月, 日, 时, 分, 秒, 毫秒) |
new | new Date(毫秒数) | new Date("month dd,yyyy") | new Date("month dd,yyyy hh:mm:ss") | |
年 | dObj.getFullYear() | dObj.setFullYear(4位年) | dObj.getUTCFullYear() | dObj.setUTCFullYear(4位年) |
月 | dObj.getMonth() | dObj.setMonth(月) | dObj.getUTCMonth() | dObj.setUTCMonth(月) |
日 | dObj.getDate() | dObj.setDate(日) | dObj.getUTCDate() | dObj.setUTCDate(日) |
星期 | dObj.getDay() | dObj.getUTCDay() | ||
时 | dObj.getHours() | dObj.setHours(时) | dObj.getUTCHours() | dObj.setUTCHours(时) |
分 | dObj.getMinutes() | dObj.setMinutes(分) | dObj.getUTCMinutes() | dObj.setUTCMinutes(分) |
秒 | dObj.getSeconds() | dObj.setSeconds(秒) | dObj.getUTCSeconds() | dObj.setUTCSeconds(秒) |
毫秒 | dObj.getMilliseconds() | dObj.setMilliseconds(毫秒) | dObj.getUTCMilliseconds() | dObj.setUTCMilliseconds(毫秒) |
毫秒数 | dObj.getTime() | dObj.setTime(毫秒数) | dObj.getTimezoneOffset | valueOf |
to字符串 | dObj.toString() | dObj.toUTCString() | dObj.toLocaleString() | |
to字符串 | dObj.toDateString() | dObj.toLocaleDateString() | dObj.toTimeString() | dObj.toLocaleTimeString() |
年份4位:1970-9999; 月份:0-11,0代表1月,11代表12月; 星期:0-6,0代表星期天; month:英文