• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
海中漂移
欢迎交流
博客园    首页    新随笔    联系   管理    订阅  订阅
js 数组和字符串

数组

var arr=[1,3,'a',0];

属性:length,获取数组的长度;

    eg: arr.length =>4

方法:push(),向数组的末尾增加一个元素,

    eg: arr.push(6) => arr=[1,3,'a',0,6]

          pop(),移除数组末尾的一个元素,并返回该元素,

    eg: arr.pop() => arr=[1,3,'a',0]

     unshift(),向数组开头增加一个元素,

    eg: arr.unshift(2) =>arr=[2,1,3,'a',0]

    shift(),移除开头一个元素,并返回该元素,

    eg: arr.shift() =>arr=[1,3,'a',0]

    reverse(),将原有数组元素顺序进行倒置,

    eg: arr.reverse() =>arr=[0,'a',3,1]

    sort(),先对数字进行排序,再对字母进行排序,切都按第一位(包括数字)

    eg: arr.sort() => arr=[0,1,3,'a']

String类型

字符串申明的两种方式:

1、var str = '';   (这里的str是基本类型,返回的是string类型)

2、var str = new String();   (这里的str是引用类型,返回的类型为object)

(基本类型是简单的数据类型,而引用类型是一个指向,指向javascript的内部对象;  基本类型互相独立,引用类型互相引用。)

字符串自带的方法:

1、big()  字符串字号加大

2、bold()  字符串加粗显示

3、fixed()  以打字机文本显示字符串

4、fontcolor()  用指定颜色显示字符串,fontsize()同理

5、link()  将字符串显示为链接

6、sub()、sup()  将字符串显示为上下标

(注意:上述方法均返回了一个增加了标签的字符串,但不对字符串本身进行操作)

字符串操作方法:

1、indexOf(),  有一个参数,该参数为要查找的字符串,该方法返回字符串第一次出现的位置

2、lastIndexOf(),  返回字符串最后一次出现的位置

3、replace(),  替换一个字符串,返回一个修改后的字符串,不对原字符串进行操作,改方法只能替换单个字符串,且只能替换第一个

4、charAt(下标),  获取某个字符,方法中有一个参数,该参数为获取字符的下标

5、charCodeAt(下标),  获取字符的unicode码  

6、String.fromCharCode(94),  编码转换成字符串(改方法为String上的方法)

7、substring(start,end),  截取字符串(包含start,不包含end)

8、split(val1,val2),  将字符串拆分成数组,第一个参数为分隔符,第二个参数为返回元素的个数

9、separator(),  根据参数将字符串拆分

10、 concat(),  连接字符串

11、toLowerCase()、toUpperCase()  大小写操作

posted on 2017-07-21 13:37  wangdan046028  阅读(144)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3