字符串

什么叫做字符串:在js中用单引号和双引号括起来的都叫做字符串

//字符串创建方式
    //1、通过new运算符创建
    var str = new String('hello');
    alert(typeof str);       //检测数据类型是对象

    //2、new可以省略
    var str = String('hello');
    alert(typeof str);       //检测是字符串

    //3、通过常量来创建字符串
    var str = 'hello';
    alert(typeof str);       //检测是字符串

要访问字符串中的字符 charAt()
当然也可以通过字符的下标去访问该字符
在ECMA中字符串是不可变的 如果要改变量中的字符,需先销毁原先字符串在用另一个来填充该变量

	 var str = 'abcd';
    alert(str.charAt(1));  //用charAt来访问字符串
 	var str = 'hello';
    str[1] = 'x';
    alert(str);   //这样是改变不了的

    var str1 = 'hello';
    // str[1] = 'x';
    str1 = 'hxxxxx';  //新的覆盖掉原先的字符串
    alert(str1);

连接字符串 concat()
格式:字符串1.concat(字符串2) 一般不使用 通常使用+号符

	var a = '123',
        b = '456';
    console.log(a.concat(b));
    //不过通常直接用 + 连接就行
    console.log(a+b);

字符串的分割 split
格式:字符串.split(分隔符 , 生成的数组长度);

	var str = 'This is a box';
    var arr = str.split(' ',2);
    console.log(arr);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值