文档02_JavaScript
谨记:javascript处理程序时会将变量转换为对象,调用方法,再将对象转换为基本类型,最后销毁对象。
基本字符串对象方法总结
valueOf:返回字符串对象的字符串数值,无参数
length:它是属性,返回字符串的文本长度,只读
anchor:创建一个<a>的元素,参数是在该标签添加一个name属性,且添加传递过去的字符串值
big,blink,bold,italics,small,strike,sub,sup:以html格式化字符串对象中的值,并返回。无参数
charAt,charCodeAt:返回字符串中特定位置的字符或字符码,参数int值的位置的数字
indexOf:返回另一个字符串在该字符串中第一次出现的位置,参数是所查找的字符串
lastIndexOf:返回另一个字符串在该字符串中最后一次出现的位置,参数是所查找的字符串
link:返回链接的HTML,参数herf属性的URL值。字符串将作为文本
concat:连接字符串,参数是所链接的字符串,返回链接的字符串
split:根据特定的分割符,分割的字符串,参数是分割符和分割的最大数量(可以不写),返回数组。
slice:返回字符串的某个片段,参数是该片段的起始和结束位置。
substr,substring:返回子字符串,参数的起始和结束位置。
match,replace,search:正则表达式匹配、替换、查找,参数是正则表达式。
ToLowerCase,toUpperCase:大小写转换,无参数
正则表达式
RegExp对象创建正则表达式(区分大小写)
两种形式创建
var str_RegExp01=new RegExp('s+');
var str_RegExp02=/s+/;//用两个斜杠之间的值是正则表达式
对象方法test和exec
test方法是将判断以参数传入的字符串是否与正则表达式相匹配
exec方法是根据正则表达式在字符串中进行查找(忽略大小写),返回结果数组
属性
lastIndex返回上一次匹配的位置
String 中match中匹配的字符串返回,replace是替换掉匹配的值。
Date对象
常用方法
getFullYear 4位数的年份
getHours 日期中的小时值
getMilliseconds 日期中的毫秒值
getMinutes 日期中的分钟值
getMonth 日期中的月份值
getSeconds 日期中的秒值
getDay 日期中周的天数(0-6)
getDate 日期中按月份算的天数
Math对象
最常用的是Math.random();产生随机数