1.字符创的创建:

//1.通过new 来创建
var str = String("javascript");
//2.3、直接使用字面量进行创建
var str='html5';

2.字符串的方法:  

 //1.charAt():   格式: 字符串.charAt(下标);  访问字符串中对应下标的字符;返回值: 字符串中对应下标的字符串。
var str = String("javascript");
console.log(str.charAt(6)); //r 字符串中对应下标的字符串

  

//  2.charCodeAt():   字符串.charCodeAt(下标);访问字符串中对应下标位置的字符的编码,ASIIC码值。
var str = String("javascript");
console.log(str.charCodeAt(6)); //114 字符串中对应下标的ASIIC码值

  

//3.indexOf():   找子串在父字符串中第一次出现的位置 。  格式: 字符串.indexOf(subStr, index);  subStr: 被查找的字符串   index 从哪个下标开始去查找
var str = String("javascript");
console.log(str.indexOf('i',1)); //7 返回 'i' 在str中第一次出现的位置

  

//  4.lastIndexOf():   从后往前找 。
var str = String("javascript");
console.log(str.lastIndexOf('i')); //7 返回 'i' 在str中第一次出现的位置

  

// 5.substr(开始,长度)       截取字符串
var str = String("javascript");
console.log(str.substr(1,6)); // avascr 返回 截取的字符串
console.log(str); // javascript 原字符串不变

  

//  6.slice(开始位置   结束位置)  不包含结束位置
var str = String("javascript");
console.log(str.slice(1,6)); // avasc 返回 截取的字符串
console.log(str); // javascript 原字符串不变

  

// 7.substring(开始 结束)
var str = String("javascript");
console.log(str.substring(1,6)); // avasc 返回 截取的字符串
console.log(str); // javascript 原字符串不变

  

//  8.search() 查找字符串
var str = String("javascript");
console.log(str.search('s')); // 4 返回 查找到的位置

  

// 9.replace() 替换字符串     第一个参数:要替换的东西   第二个参数:替换的内容   ;只能替换一个
var str = String("javascript");
var str2=str.replace('a','k');
console.log(str2); // jkvascript 返回替换后新的 字符串
console.log(str); // javascript 原字符串不变

  

//  10.split() 字符串转换成数组
var str = String("javascript");
var str2=str.split('s');
console.log(str2); // java,cript 返回替换后新的 字符串
console.log(str); // javascript 原字符串不变

  

// 11.concat() 字符串或者数组的拼接
var str = String("javascript");
var str2=String("html5");
var str3=str.concat(str2)
console.log(str2); // html5 原字符串不变 字符串
console.log(str); // javascript 原字符串不变
console.log(str3); // javascripthtml5 返回拼接后的字符串

  

//12.toLowerCase() 字符转换成小写
var str = String("JAVASCRIPT");
var str2=str.toLowerCase()
console.log(str2); // javascript 原字符串不变
console.log(str); // JAVASCRIPT 返回转换后的字符串

  

//  13.toUpperCase() 字符转换成大写
var str = String("javaScript");
var str2=str.toUpperCase()
console.log(str2); // JAVASCRIPT 原字符串不变
console.log(str); // javaScript 返回转换后的字符串

  

  

JavaScript中字符串的方法:charAt()、charCodeAt()、indexOf()、lastIndexOf()、substr()、slice()、substring()、search()、replace()、split()、concat()、toLowerCase()、toUpperCase()的更多相关文章

  1. 字符串方法 charAt()/charCodeAt()/indexOf()/lastIndexOf()

    charAt()与charCodeAt() 语法:stringObject.charAt(index) 功能:返回stringObject中index位置的字符 语法:stringObject.cha ...

  2. javascript中字符串的方法

    字符串的方法 charAt();返回字符串指定索引的字符: concat();连接两个或多个字符串: indexOf();返回字符串中检索指定字符第一次出现的位置: lastIndexOf();返回字 ...

  3. JavaScript中字符串的match与replace方法

    1.match方法 match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配. match()方法的返回值为:存放匹配结果的数组. 2.replace方法 replace() 方 ...

  4. javascript中字符串常用操作整理

    javascript中字符串常用操作整理 字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用 ...

  5. javascript中的toString()方法

    javascript中的toString()方法,主要用于Array.Boolean.Date.Error.Function.Number等对象.下面是这些方法的一些解析和简单应用,做个纪律,以作备忘 ...

  6. javascript中的splice方法介绍&示例

    javascript 中的 splice 方法很强大,它可以用于插入.删除或替换数组的元素. 下面来一一介绍! 删除:用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数 ...

  7. JavaScript中字符串分割函数split用法实例

    这篇文章主要介绍了JavaScript中字符串分割函数split用法,实例分析了javascript中split函数操作字符串的技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了JavaSc ...

  8. JavaScript中的工厂方法、构造函数与class

    JavaScript中的工厂方法.构造函数与class 本文转载自:众成翻译 译者:谢于中 链接:http://www.zcfy.cc/article/1129 原文:https://medium.c ...

  9. javascript中字符串对象常用的方法和属性

    前言 字符串是一种非常重要的数据类型,在Java等面向对象编程语言中,它代表对象类型,而在javascript中它却是一种基本数据类型,在开发的领域中,我们经常会碰到,无论是前端还是后台.比如后台验证 ...

随机推荐

  1. jmeter4.0 执行jmeter_server.bat报错

    Jmeter分布式执行1.-------------------------------Jmeter4.0  执行jmeter_server.bat   报错,是由于4.0要手工生成密钥 bin目录下 ...

  2. java随机排座位

    //打乱学生顺序 Collections.shuffle(); 容我记个单词 peer: vi.凝视; 盯着看; 隐退,若隐若现; 同等,比得上;n.同辈,同等的人; 贵族; 同伴,伙伴;adj.贵族 ...

  3. MongoDB 在 windows 下的安装与服务配置

    本文转载地址: https://blog.csdn.net/Dorma_Bin/article/details/80851230 本地安装及网页测试 在官网下载最新的安装文件 下载地址 : https ...

  4. es6Math对象新增的方法

    Math.trunc() Math.trunc方法用于去除一个数的小数部分,返回整数部分. 对于没有部署这个方法的环境,可以用下面的代码模拟. Math.trunc = Math.trunc || f ...

  5. 03-树3 Tree Traversals Again(25 分)

    题目 链接 分析 push是二叉树前序遍历的结果,pop是二叉树中序遍历的结果,所以这个题就是已知前序遍历和中序遍历,求后序遍历. AC代码 #include "bits/stdc++.h& ...

  6. sitecore系统教程之内容创作入门

    在Sitecore中,有两种编辑工具,您可以在其中创建和编辑网站上的内容: 内容编辑器 - 专为熟悉Sitecore及其包含的功能的经验丰富的内容作者而设计的应用程序. 体验编辑器 - 一种直观的编辑 ...

  7. JavaScript--Document对象方法createElement()和createTextNode()

    createElement() 方法通过指定名称创建一个元素 createTextNode() 可创建文本节点 <!DOCTYPE html> <html> <head& ...

  8. XML系列之--解析电文格式的XML(二)

    上一节介绍了XML的结构以及如何创建.讲到了XML可作为一种简单文本存储数据,把数据存储起来,以XML的方式进行传递.当接收到XML时,必不可少的就是对其进行解析,捞取有效数据,或者将第三方数据以节点 ...

  9. greenplum presto impala选型与测评

    查看原文请至:https://my.oschina.net/hblt147/blog/1843028

  10. 创建一个简单的WCF程序2——手动开启/关闭WCF服务与动态调用WCF地址

    一.创建WCF服务器 1.创建WCF服务器的窗体应用程序 打开VS2010,选择文件→新建→项目菜单项,在打开的新建项目对话框中,依次选择Visual C#→Windows→Windows窗体应用程序 ...