JavaScript常用方法整理
2012-10-26 15:40
344 查看
indexOf
subString
subStr
parseInt
replace
alert
confirm
prompt
StringObj.indexOf(searchString [, startIndex]) 参数: StringObj:必需,文本,查找范围 searchString: 必需,文本,为检索字符串 startIndex:可选,整数,表示开始检索位置,默认为首字符即0处开始 结果: 找到返回searchString首字母第一次出现的位置,否则返回-1 注意: 1、indexOf()方法对大小写敏感 2、顺序方向为从左到右,与lastIndexOf相反
subString
StringObj.subString(startIndex [, endIndex]) 参数: StringObj:必需,文本,查找范围 startIndex: 必需,整数,表示截取的首字段位置,无endIndex的情况下表示截取startIndex到最后 endIndex:可选,整数,表示截取结束位置 结果: 返回截取的字符串信息 注意: 1、截取的信息包含startIndex处的字符,但不包含endIndex处的字符 2、startIndex> endIndex,则两者自行交换 3、startIndex或endIndex为负数的时候,自动更新为0
subStr
StringObj.substr(startIndex [, length]) 参数: StringObj:必需,文本,查找范围 startIndex: 必需,整数,表示截取的首字段位置 length:可选,整数,表示截取长度 结果: 返回截取的字符串信息 注意: 1、没有length参数表示从startIndex截取到字符串末尾
parseInt
parseInt(numberString [, type]) 参数: numberString: 必需,文本,要转换为整数的字符串 type:可选,整数,表示要转换的进制类型,可选2/8/10/16,不输入时默认为10 结果: 返回截取的字符串信息 注意: 1、根据首字母进行默认进制转换 parseInt("10")==>parseInt("010",10)===>10 parseInt("010")==>parseInt("010",8)==>8 parseInt("0x10")==>parseInt("010",16)==>16 2、遇到第一位不是范围内字符便停止 parseInt("0xt")==>parseInt("",16)==>NaN parseInt("0x12t")==>parseInt("12",16)==>18 parseInt("010a1")==>parseInt("010")==>parseInt("10",8)==>8
replace
stringObject.replace(regexp/substr,replacement) 参数: stringObject:要替换的字符串 regexp:必输,规定替换的字符串或RegExp对象 replacement:必输,最后替换更新的字符串或函数 结果: 将stringObject中regexp替换为replacement的结果字符串 注意: 1、regexp为普通字符串时表示将之作为检索的直接文本,而非Regexp对象来处理 2、regexp若非设置为g即全局情况下只进行第一个查找到的信息的替换 3、replacement为函数时即以返回字符串做为替换对象 4、replacement可以$1(第一个匹配到),$&(与regexp相匹配子串),$`(匹配子串左侧文本),$'(匹配子串右侧文本),$$(直接量符号) 示例: 1、"2012年11月1日".replace(/[年月]/g, "-").replace("日", "") -> 2012-11-1 2、"http://www.qidian.com/BookReader/1017141,20361055.aspx".replace( new RegExp("(http://www.qidian.com/BookReader/)(\\d+),(\\d+).aspx","gmi"), "$1ShowBook.aspx?bookId=$2&chapterId=$3" ); = "http://www.qidian.com/BookReader/ShowBook.aspx?bookId=1017141&chapterId=20361055" 3、"Doe, John".replace(/(\w+)\s*, \s*(\w+)/, "$2 $1"); = "John Doe"
alert
alert(outString) 参数: outString: 必需,文本,表示要进行提醒的文本信息 结果: 弹出一个只显示outString信息,并只提供一“确定”按钮用以关闭的消息框 注意:
confirm
confirm(outString) 参数: outString: 必需,文本,表示要进行提醒的文本信息 结果: 弹出显示outString信息,并提供“确定”“取消”按钮的模式对话框,其中点选确定时返回true,反之为false 注意: 模式对话框,要求一定要关闭后才能继续进行其它操作
prompt
prompt(outString, defaultValue) 参数: outString: 必需,文本,表示要进行提醒的文本信息 defaultValue: 必输,文本,表示默认值信息 结果: 弹出显示outString信息,并提供“确定”“取消”按钮的模式对话框,其中点选确定时返回defaultValue的当前文本信息,反之为null 注意: 模式对话框,要求一定要关闭后才能继续进行其它操作
相关文章推荐
- javascript常用方法整理;(不断更新)
- javascript常用方法整理--数组篇
- javascript常用的方法整理
- JavaScript 深入学习及常用工具方法整理 ---- 01.浮点数
- 日常收集整理的JavaScript常用函数方法
- Node.js中JavaScript操作MySQL的常用方法整理
- Node.js中JavaScript操作MySQL的常用方法整理
- JavaScript常用方法整理
- 常用javascript方法整理
- FusionCharts JavaScript API - Functions 常用方法整理笔记
- JavaScript常用方法整理收集
- javascript常用函数方法整理汇总 推荐
- javascript 数组常用方法整理
- 日常收集整理的JavaScript常用函数方法
- JavaScript常用字符串处理方法
- JavaScript中常用的正则表达式日常整理(全)
- 11条jquery常用技巧和方法整理列表
- win7系统怎么激活 常用的win7激活方法整理
- javascript中常用的节点方法
- JavaScript的windows对象常用方法