操作字符串

操作字符串的方法~

  1. toUpperCase()转大写==toLocaleUpperCase()
 var a = "abcdefg";
 console.log(a.toUpperCase());
  1. toLowerCase()转小写==toLocaleLowerCase()
var b = "ABCDEFG";
console.log(b.toLowerCase());
  1. concat(“连接的字符串”)连接字符串
var a = "hello";
var b = a.concat("word");
console.log(b);
  1. indexOf()查询某个字符串在原字符串中首次出现的位置(下标)
var a = "hello word";
var b = a.indexOf("o");

如果查询不到值是否存在返回-1
5. charAt(下标)查找下标所在位置对应的字符

var a = "hello word";
var b = a.charAt(4);
console.log(b);
  1. lastIndexOf(查询的字符)
var a = "hello word";
var b = a.lastIndexOf("o");
var b = a.lastIndexOf("a");
console.log(b);

查询最后字符的下标查询不到返回-1
7. replace

var a = "hello word";
var b = a.replace("o","p");
var b = a.replace("word","Job");
console.log(b);
console.log(a);
  1. unshift()添加,增加在原数组最开始
var arr = [11,22,33,44,55];
var b = arr.unshift(66);
console.log(b);
console.log(arr);

在数组的开头增加元素,并将数组的长度增加;
9. join(“连接的字符串”)将数组中每个字之间使用字符串连接

var b = arr.join("abc");
var b = arr.join("-");
console.log(b);
  1. push()添加,增加在原数组最后
var arr = [11,22,33,44,55];
var a = arr.push(99);  
console.log(a);//长度
console.log(arr);
  1. unshift()添加,增加在原数组最开始
var arr = [11,22,33,44,55];
var b = arr.unshift(66);
console.log(b);
console.log(arr);

在数组的开头增加元素,并将数组的长度增加;

  1. charCodeAt(下标)输出ascll码(键盘2进制值)使用较少
var a = "Ehello word";
var b = a.charCodeAt(2);
var c = a.charCodeAt(0);
console.log(b);
console.log(c);
  1. isNaN(检测字符串是否为数字字符串)
var a = "abc";
var b = isNaN(a);
console.log(b);
console.log(isNaN("abc"));
console.log(isNaN("123"));

判断字符串是否为数字字符串,true表示不是,false表示是
14. trim()清除字符串前后空格

var a = "    abc    ";
var b = a.trim();
a = a.trim();
console.log(b);
console.log(a);
  1. split()切割字符串,会变成数组
var a = "hello word";
var b = a.split("o");
console.log(b);

截取字符串的方法

1.substring(起始下标,结束下标)
2. substr(起始下标,截取长度)
3. slice(起始下标,结束下标)

其中 substring()==slice()
substring和slice的使用方法相同

var a = "hello word";
var b = a.substring(4,7);
console.log(b);

substr的使用方法如下

var a = "hello word";
var b = a.substr(4,3);
console.log(b);
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值