个人总结的一些关于String、Function、Array的属性和用法


Posted in Javascript onJanuary 10, 2007
/* Array */ 
Array.reverse()                //数组反向排序,变成新数组。 
Array.sort()                //把数组按字符排序,变成新数组。 
s=Array.push("str1","str2")        //从后面添加数组,s为添加记录 
s=Array.pop()                //从后面删除数组,s为被删记录 
s=Array.shift()                //从前面删除数组,s为被删记录 
s=Array.unshift("str1","str2")        //从前面添加数组,s为添加记录 
s=Array.splice(3,2,"aa","bb")        //从数组的第三个后面开始,向后删除两个数组,并在该位置添加新的数组。s为添加记录 
s=Array.slice(2,4)            //从数组的第二个后面开始取值,取到第四个,数组本身未改变。 
s=Ar1.concat(Ar2)            //把数组Ar2添加到数组Ar1内,产生新数组s。 
s=Array.join("#")            //把数组元素用#连接,形成字符串并返回给s。 
/* Function */ 
Sample:function Test(arg1,arg2) 
Use:Test("ddd", "sss", "fff") 
//Test.arity:                //函数设定的参数个数(返回数值)。 
Test.length:                //函数设定的参数个数(返回数值)。 
Test.caller:                //调用Test()的函数(返回函数,IE支持)。 
Test.apply(obj, [arg1, arg2])        //使得指定对象(obj)具有Test的属性和方法。 
Test.call(obj, arg1, arg2)        //使得指定对象(obj)具有Test的属性和方法。 
arguments:                //实际传入的参数个数(返回数组)。 
arguments.callee:            //当前执行的函数(返回函数)。 
(new Test).constructor:            //查看新实例(Test())的构造(返回函数)。 
/* String */ 
Str.slice(3,-5)                //从第三个字符串后面开始取值,取到第-5个(倒数第五个。参数二需大于参数一,或为负)。 
Str.substring(3,6)            //从第三个字符串后面开始取值,取到第6个。 
Str.substr(3,6)                //从第三个字符串后面开始取值,向后取6个字符。 
Str.charCodeAt(4)            //返回第5个字符串的10进制编码。 
Str.charAt(4)                //返回第5个字符串。 
Str.toLowerCase()            //全部转化成小写字符。 
Str.toUpperCase()            //全部转换成大写字符。 
Str.split(",")                //使用“,”分割字符串,并返回数组。 
Str.search("aaa")            //查找aaa在字符串中的位置,一般和正则表达式一起使用。 
Str.indexOf("aaa")            //查找aaa在字符串中的位置。 
Str.lastIndexOf("aaa")            //从后面开始查找"aaa"在字符串中出现的位置。 
Str.match("aaa")            //从Str中取出"aaa",返回null或数组,一般和正则表达式一起使用。 
Str.replace("aaa","bbb")        //把第一个“aaa”替换成“bbb”,一般和正则表达式一起使用。 
String.fromCharCode(39080)        //返回一个10进制编码生成的字符。 
str1=str2.concat(str3)            //将str3添加到str2生成新的字符串str1。 
Javascript 相关文章推荐
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
Apr 15 Javascript
Extjs EditorGridPanel中ComboBox列的显示问题
Jul 04 Javascript
dotopAlert 提示用户需安装播放器的代码
Sep 17 Javascript
jquery对元素拖动排序示例
Jan 16 Javascript
jquery实现文本框数量加减功能的例子分享
May 10 Javascript
浅谈Unicode与JavaScript的发展史
Jan 19 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
Sep 15 Javascript
JavaScript模拟push
Mar 06 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
Aug 15 jQuery
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 jQuery
深入浅析javascript函数中with
Oct 28 Javascript
简述ES6新增关键字let与var的区别
Aug 23 Javascript
[JS源码]超长文章自动分页(客户端版)
Jan 09 #Javascript
Javascript与vbscript数据共享
Jan 09 #Javascript
In Javascript Class, how to call the prototype method.(three method)
Jan 09 #Javascript
js技巧--转义符"\"的妙用
Jan 09 #Javascript
客户端脚本中常常出现的一些问题和调试技巧
Jan 09 #Javascript
Javascript miscellanea -display data real time, using window.status
Jan 09 #Javascript
Javascript - HTML的request类
Jan 09 #Javascript
You might like
用PHP ob_start()控制浏览器cache、生成html实现代码
2010/02/16 PHP
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
2012/03/06 PHP
PHP中常用的输出函数总结
2014/09/22 PHP
2款PHP无限级分类实例代码
2015/11/11 PHP
php设计模式之单例模式代码
2016/06/11 PHP
动态加载js的几种方法
2006/10/23 Javascript
flash遮住div问题的正确解决方法
2014/02/27 Javascript
js判断浏览器类型为ie6时不执行
2014/06/15 Javascript
JS实现图片产生波纹一样flash效果的方法
2015/02/27 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
JS显示日历和天气的方法
2016/03/01 Javascript
简述Matlab中size()函数的用法
2016/03/20 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
JavaScript实现移动端滑动选择日期功能
2016/06/21 Javascript
JS禁止查看网页源代码的实现方法
2016/10/12 Javascript
关于微信上网页图片点击全屏放大效果
2016/12/19 Javascript
JS实现匀加速与匀减速运动的方法示例
2017/09/04 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
NodeJs 文件系统操作模块fs使用方法详解
2018/11/26 NodeJs
vue 实现微信浮标效果
2019/09/01 Javascript
ES6函数实现排它两种写法解析
2020/05/13 Javascript
Python判断字符串与大小写转换
2015/06/08 Python
python生成IP段的方法
2015/07/07 Python
python中partial()基础用法说明
2018/12/30 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
mysql_pconnect()和mysql_connect()有什么区别
2012/05/25 面试题
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
2015/12/03 面试题
旅游与酒店管理的自我评价分享
2013/11/03 职场文书
高中考试作弊检讨书
2014/01/14 职场文书
一年级数学教学反思
2014/02/01 职场文书
葬礼司仪主持词
2014/03/31 职场文书
创建文明城市标语
2014/06/16 职场文书
Nginx+SpringBoot实现负载均衡的示例
2021/03/31 Servers
解决Pytorch中关于model.eval的问题
2021/05/22 Python
Python连续赋值需要注意的一些问题
2021/06/03 Python