当前位置:网站首页>JS字符串对象基础操作方法
JS字符串对象基础操作方法
2022-08-09 15:02:00 【BigData_C】
字符串对象提供了一些用于截取字符串、连接字符串、替换字符串的属性和方法。

定义字符串:var a='abcasdfrgtohbjdurygvbo' 问题如下
1.字符串的长度
2.取出指定位置的字符,如:0、3、5等
3.查找指定字符是否在以上字符中存在,如:i、c等
4.替换指定字符,如:g替换为22,ss替换为b等操作方法
5.截取指定开始位置到结束位置的字符串,如:取得1-5的字符串
6.找出以上字符串中出现次数最多的字符串和出现的次数
1.
var a='abcasdfrgtohbjdurygvbo';
console.log(a.length);//2.
console.log(a.charAt('0'));
console.log(a.charAt('3'));
console.log(a.charAt('5')); //3.
console.log(a.indexOf("c") != -1);
console.log(a.indexOf("i") != -1);
console.log(a.indexOf("b") != -1); //4.
while (a.indexOf('g','s')!==-1){
a=a.replace('g','22');
a=a.replace('s','b');
}
console.log(a); //5.
console.log(a.substr(1,5)); //6.
var str='wegwvwsfsfgwvawrgsdvwa';
var o={};
for(var i=0;i<a.length;i++){
var chars=a.charAt(i);
if(o[chars]){
o[chars]++
}else{
o[chars]=1;
}
}
console.log(o);
var max=0;
var sxm='';
for(var k in o){
if(o[k]>max){
max=o[k];
sxm=k;
}
}
console.log('出现最多是'+sxm+'次数是'+max);边栏推荐
猜你喜欢
随机推荐
SVM支持向量机——MATLAB在数学建模中的应用
websocket协议详解
前置后置运算符重载
go使用Consul实用指南
Altera FPGA 储存单元IP核之RAM、FIFO
详解VLAN与划分广播域
RAID磁盘阵列详解
ACL配置
CTF online encryption and decryption and common tools
【Likou】1995. Statistical special quadruple
GCC编译过程
go语言基础学习(一起学习go语言)
SVM Support Vector Machine - Application of MATLAB in Mathematical Modeling
堆(heap)系列_0x07:NT堆调试支持_滞后发现调试支持
多元回归分析
时间序列分析
Heap series _0x03: heap block + malloc/new bottom layer + LFH (WinDbg analysis)
Vim实用技巧_3.可视模式和命令模式
PhotoshopCS6视频教程学习笔记-基础部分之一
转载-文件资源管理器无响应的解决办法









