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 ...
随机推荐
- java 基本语法(十九)Optional类的使用
java.util.Optional类1.理解:为了解决java中的空指针问题而生!Optional<T> 类(java.util.Optional) 是一个容器类,它可以保存类型T的值, ...
- Django框架05 /orm单表操作
Django框架05 /orm单表操作 目录 Django框架05 /orm单表操作 1. orm使用流程 2. orm字段 3. orm参数 4. orm单表简单增/删/改 5. orm单表查询 5 ...
- linux专题(六):Vim编辑器
http://dwz.date/UDf 什么是Vim编辑器 Vim是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用. 简单的来说, vi 是 ...
- bzoj3622已经没有什么好害怕的了
bzoj3622已经没有什么好害怕的了 题意: 给n个数Ai,n个数Bi,将Ai中的数与Bi中的数配对,求配对Ai比Bi大的比Bi比Ai大的恰好有k组的方案数.n,k≤2000 题解: 蒟蒻太弱了只能 ...
- row_number() over()排序功能说明
1.row_number() over()排序功能: (1) row_number() over()分组排序功能: 在使用 row_number() over()函数时候,over()里头的分组以及排 ...
- 使用PowerShell自动编译部署前端
前言 最近在开发一套管理系统,做了前后端分离. 后台使用的是Asp.Net Core 3.1 前端使用的是Vue+Ant Design 自己搞了一台云服务器,打算把系统部署到云服务器上.以供外网访问. ...
- 使用SQL语句进行数据复制
使用SQL语句对数据或者表进行复制,一般用于两张表结构相同的时候使用. SQL Server中,如果目标表存在: insert into 目标表 select * from 原表; SQL Serve ...
- 自已动手作图搞清楚AVL树
@ 目录 一.背景 二.平衡二分搜索树---AVL树 2.1 AVL树的基本概念 结点 高度 平衡因子 2.2 AVL树的验证 三.旋转操作 3.1 L L--需要通过右旋操作 3.2 R R--需要 ...
- Monster Audio 使用教程(一)入门教程 + 常见问题
Monster Audio支持的操作系统: windows 7 64bit 至 windows 10 64bit 受支持的VST: Vst 64bit.Vst3 64bit 受支持的声卡驱动: ASI ...
- Spring Boot 太狠了,一次性发布了 3 个版本!
Spring Boot 太狠了,北京时间 2020/07/25 今天一次性发布了三个主要版本,三条版本线同时更新: Spring Boot 2.3.2 Spring Boot 2.2.9 Spring ...