当前位置:网站首页>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);边栏推荐
猜你喜欢
随机推荐
Heap series _0x04: Internal structure of heap (_HEAP=_HEAP_SEGMENT+_HEAP_ENTRY)
libev库解剖(1)
如何用栈实现队列
数据库导入导出sql数据库文件
使用NATS及其nats.c客户端简单示例用法(nats.c的API接口)
gccg++基本命令简介
Vim practical skills_3. Visual mode and command mode
matlab讲解与使用【持续更新中ing】
idea 用不了Ctrl+Shift+F快捷键全局搜索。
相关性分析
MySql的备份与恢复
Face recognition sample code analysis (2) - face recognition analysis
PE格式系列_0x05:输出表和重定位表(.reloc)
Fiddler抓包夜神模拟器
客户端媒体引擎框架
时间序列分析
服务端媒体引擎框架
堆(heap)系列_0x02:堆的前世今生(WinDbg+Visual Studio汇编)
全局服务器调度简介
CTF online encryption and decryption and common tools









