javascript 字符串对象
数组转换字符串
重点!!!!!!
var arr = ['444', 5555, 777]
console.log(arr.indexOf(777));
console.log(arr.lastIndexOf(777)); // 封装一个数组去重函数
function unique(arr) {
var list = []
for (var i = 0; i < arr.length; i++) {
if (list.indexOf(arr[i]) === -1) {
list.push(arr[i])
}
}
return list
}
var fr = unique(['d', 'f', 'f', 'w', 'd'])
console.log(fr); //生成临时变量 把简单数据类型包装为繁杂数据类型
var temp = new String('andy')
// 赋值给我们声明的字符变量
str = temp;
// 销毁临时变量
temp = null;
console.log(str); // // 字符串对象 根据字符串返回位置
var str = '55555hhhhhttt';
console.log(str.indexOf('h', [6])); // 查找字符串中所有o出现的次数和位置
var firstArr = 'abcodefgopgSSSSSS'
var index = firstArr.indexOf('o')
var num = 0
while (index !== -1) {
console.log(index);
num++;
firstArr.indexOf('o', index + 1)
}
console.log(num); var str1 = 'auijhyhuj'
console.log(str1.charAt(0));
console.log(str1.charCodeAt(0));
console.log(str1[0]);
var arr = ['444', 5555, 777]
console.log(arr.indexOf(777));
console.log(arr.lastIndexOf(777)); // 封装一个数组去重函数
function unique(arr) {
var list = []
for (var i = 0; i < arr.length; i++) {
if (list.indexOf(arr[i]) === -1) {
list.push(arr[i])
}
}
return list
}
var fr = unique(['d', 'f', 'f', 'w', 'd'])
console.log(fr); //生成临时变量 把简单数据类型包装为繁杂数据类型
var temp = new String('andy')
// 赋值给我们声明的字符变量
str = temp;
// 销毁临时变量
temp = null;
console.log(str); // // 字符串对象 根据字符串返回位置
var str = '55555hhhhhttt';
console.log(str.indexOf('h', [6])); // 查找字符串中所有o出现的次数和位置
var firstArr = 'abcodefgopgSSSSSS'
var index = firstArr.indexOf('o')
var num = 0
while (index !== -1) {
console.log(index);
num++;
firstArr.indexOf('o', index + 1)
}
console.log(num); var str1 = 'auijhyhuj'
console.log(str1.charAt(0));
console.log(str1.charCodeAt(0));
console.log(str1[0]);
// 判断出下面谁出现的次数最多,并且统计次数
var str = 'abcdefghijkisabsssdddddd'
var o = {}
for (var i = 0; i < str.length; i++) {
var chars = str.charAt(i) //cahrsf是字符串中每一个字符
if (o[chars]) { //o[chars]得到的是属性值
o[chars]++;
} else {
o[chars] = 1
}
}
console.log(o);
// 遍历对象
var max = 0
var ch = ''
for (var k in o) {
//k得到的是属性名
//o[k]得到的是属性值
if (o[k] > max) {
max = o[k]
ch = k;
}
}
console.log(max);
console.log("出现最多的的字符是------" + ch);
javascript 字符串对象的更多相关文章
- javascript字符串对象
String字符串对象 1. 字符串粗体展示: var a = "陈冠希喜欢拍电影"; document.writeln(a.bold()+"<br/>& ...
- javascript 字符串对象新增 replaceAll 方法
String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) { if(! RegExp.prototype.is ...
- JavaScript Json对象和Json对象字符串的关系 jsonObj<->JsonString
JavaScript Json对象和Json对象字符串的关系 jsonObj<->JsonString 如下示例: 直接写的a1就是一个Json对象,a2 就是一个Json对象字符串; 通 ...
- JavaScript 字符串(String) 对象
JavaScript 字符串(String) 对象 String 对象用于处理已有的字符块. JavaScript 字符串 一个字符串用于存储一系列字符就像 "John Doe". ...
- javascript中的字符串对象和数组对象
1.javascript的对象的概念 在javascript中,除了null和undefined以处,其他的数据类型都被定义成了对象 也可以用创建对象的方法定义变量,string,math,array ...
- JavaScript 字符串(String)对象
String 对象用于处理已有的字符块. JavaScript 字符串 一个字符串用于存储一系列字符就像 "John Doe". 一个字符串可以使用单引号或双引号: 实例 var ...
- JSON.stringify()方法是将一个javascript值(对象或者数组)转换成为一个JSON字符串;JSON.parse()解析JSON字符串,构造由字符串描述的javascript值或对象
JSON.stringify()方法是将一个javascript值(对象或者数组)转换成为一个JSON字符串:JSON.parse()解析JSON字符串,构造由字符串描述的javascript值或对象
- Javascript 对象 - 字符串对象
字符串对象 字符串对象是JavaScript中比较常见的一种基本数据类型,他封装了一个字符串,并且提供了相应的方法.例如连接字符串.取字符串.分割字符串等.JavaScript中字符串是不可变的,原始 ...
- javascript中的字符串对象
1.javascript的对象的概念 在javascript中,除了null和undefined以处,其他的数据类型都被定义成了对象 也可以用创建对象的方法定义变量,string,math,array ...
随机推荐
- HotSpot的对象模型(6)
接着上一篇,我们继续来讲oopDesc相关的子类. 3.instanceOopDesc类 instanceOopDesc类的实例表示除数组对象外的其它对象.在HotSpot中,对象在内存中存储的布局可 ...
- Shaderlab-10chapter-立方体纹理、玻璃效果
10.1.1天空盒子 window - Lighting - skyMaterial 创建mat,shader选自带的6 side shader 确保相机选skybox 如果某个相机需要覆盖,添加sk ...
- bzoj4512[Usaco2016 Jan] Build Gates
bzoj4512[Usaco2016 Jan] Build Gates 题意: 某人从农场的(0,0)出发,沿边界到处乱走,走过的地方会留下栅栏,等走完后问要在多少个栅栏上开门才能使整个农场连通,最多 ...
- .Net Core 读取文件中文乱码
首先,要知道.Net Core和.Net Framework两个环境下很多东西是不同的,接下来要说的这个就是其中一个. Encoding.Default,在 .NET Framework 中,Def ...
- 【软件安装】CentOS7_直播服务搭建_nginx_nginx-http-flv-module
1.介绍 nginx-http-flv-module是在nginx-rtmp-module基础上开发的一个直播模块. 感谢Arut创造了nginx-rtmp-module,它是Nginx的一个优秀的第 ...
- UVA 10653.Prince and Princess
题目 In an n * n chessboard, Prince and Princess plays a game. The squares in the chessboard are numbe ...
- Linux下Storm2.1.0的伪分布式安装
官方下载网址:http://storm.apache.org/downloads.html 1.第一步我们先从官网下载解压包 2.然后进行解压 3.配置环境变量 在profile里面插入如下格式语句 ...
- WeChat 小程序开发
第一步 去微信公众号平台注册> 一个账号https://mp.weixin.qq.com/ 填写完后 会获得一个APPID 2. 点击工具下载微信开发者工具安装即可, 1 2 3 微信开发者工具 ...
- Spring main方法中怎么调用Dao层和Service层的方法
在web环境中,一般serviceImpl中的dao之类的数据库连接都由容器启动的时候创建好了,不会报错.但是在main中,没有这个环境,所以需要获取环境: ApplicationContext ct ...
- php提取xml配置参数
demo1.php <?php class AddressManager{ private $addresses = array("ip地址1","ip地址2&qu ...