目录

  1. charAt 获取指定位置处的字符
  2. charCodeAt 返回指定字符元素的ASCLL码值
  3. Concat 字符串连接
  4. Slice 字符串剪切
  5. Substring 截取字符串
  6. Substr 截取字符串
  7. trim去除空白
  8. 字符串大小写转换
  9. replace替换指定字符
  10. split分割字符串

前言

 字符串的相关操作其实可以对应数组

正文

声明两个字符串

var str = 'liuzhixin';
var str1 = 'zengchuiyu';
  1. charAt 获取指定位置处的字符

atr.charAt(3);

console.log(str.charAt(3));

结果:

  1. charCodeAt 返回指定字符元素的ASCLL码值

str.charCodeAt(1)

 console.log(str.charCodeAt(1));

结果:

  1. Concat 字符串连接

str.concat(str1);

console.log(str.concat(str1));

结果:

  1. Slice 字符串剪切

字符串剪切,原字符串不发生改变

str.slice(2,3);

 console.log(str.slice(1,3));console.log(str);

结果:

如果传的是负数,那么就是length+(负数)的位置往后截取

console.log(str.slice(-2));

  1. Substring 截取字符串

substring 用于提取字符串中介于两个指定下标之间的字符

如果只有一个参数,则表示截取该位置后面所有的字符

 console.log(str.substring(2));console.log(str.substring(2,3));console.log(str);

结果:

  • 如果给的参数是负数,那么表示从0开始截取整个字符串
  1. Substr 截取字符串
 substr(n,m);// n:截取的开始的地方// m:截取的个数
  1. trim去除空白

返回去除两边空白后的字符串,原字符串不发生改变。

console.log('!'+str2+'!');
str2 = str2.trim();
console.log('!'+str2+'!');

结果:

  1. 字符串大小写转换
  • toUpperCase 转换成大写字母
  • toLowerCase 转换成小写字母
  // toUpperCase 转换成大写字母console.log(str.toUpperCase());// 老式的转换大写console.log(str.toLocaleUpperCase());// toLowerCase 转换成小写字母console.log(str.toLowerCase());// 老式转换成小写console.log(str.toLocaleLowerCase());
  1. replace替换指定字符

替换找到的第一个字符,不改变原字符串

replace 替换的时候,只要找到第一个就直接替换,后面的不再替换

console.log(str);
console.log(str.replace('zhi','wo'));
console.log(str);

  • 替换所有的同一指定字符
 // 用正则表达式替换所有指定元素console.log(str.replace(/a/g,"s"));  // g: global 全局
  1. split分割字符串

split 切割字符串,返回一个数组

console.log(res.split());  //如果不加任何参数,整个字符串会切割成数组的一个项

console.log(res.split(""));


每个字符之间等价于有个空格

JavaScript中字符串相关总结(附实例)相关推荐

  1. JavaScript中字符串数组赋值失败,不是每个字符串,却是字符。

    我的处女作<Canvas系列教程>在我的Github上正在连载更新,希望能得到您的关注和支持,让我有更多的动力进行创作. 教程介绍.教程目录等能在README里查阅. 传送门:https: ...

  2. JavaScript中字符串连接/拼接的四种方式

    JavaScript中连接字符串的方式有4种,分别是使用加号运算符连接.使用${}配合反引号连接.使用concat()函数连接.使用join()函数连接. 1. 使用加号运算符 示例代码如下: let ...

  3. JavaScript中字符串与Unicode编码的互相转换

    JavaScript中字符串与Unicode编码的互相转换 这段代码演示了JavaScript中字符串与Unicode编码的转换: // 为了控制台的演示方便, 变量没有添加 var 定义 // 实际 ...

  4. html字符串转成数组,图文详解JavaScript中字符串转换为数组的方法

    在前端开发中经常需要使用JavaScript,那你知道怎么将JS字符串转换为数组吗?这篇文章就和大家讲讲JS将字符串转换为数组的方法,感兴趣的朋友可以参考一下,希望可以帮助到你. 之前一篇文章已经给大 ...

  5. JavaScript中字符串去掉特殊字符和转义字符

    <pre name="code" class="javascript">/*** * 去掉字符串中的特殊字符 */ var excludeSpeci ...

  6. javascript中字符串的‘单‘与“双“引号

    通常在使用 javascript 进行编码时,您会遇到对字符串使用"单"或"双"引号的情况,并且想知道两者之间是否有任何真正的区别,如果有,使用一个是否有优势其 ...

  7. Javascript中字符串转数字

    我们知道最简洁的数字转字符串方法是: var num = 123; var string = num + ""; 也就是在数字后面加上一个空字符.那么最简洁字符串转数字方法呢? 字 ...

  8. 详解numpy中的array(附实例源码)

    Numpy定义 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库.NumPy 通常与 Sci ...

  9. Oracle数据库中字符串相关字段类型辨析

    本文来自李明子csdn博客(http://blog.csdn.net/free1985),商业转载请联系博主获得授权,非商业转载请注明出处! 1 引子 字符串类型的字段在各关系数据库中均占有重要地位. ...

  10. Javascript中字符串输出html的动态链接

    在写一个应用时,碰到一个问题,我从getJSON里面返回的变量无法放入以字符串形式表示的html中. $.getJSON('getData.php', {data:"test"}, ...

最新文章

  1. CString 在_UNICODE宏定义下和普通ASCII编码下的不同
  2. gocron - 定时任务管理系统
  3. ygbook和ptcms哪个好_YGBOOK小说系统安装使用教程
  4. 王道计算机考研 计算机组成原理 第一章、计算机系统概述
  5. STM32开发 -- 自动连接一个未保存过的WIFI
  6. WebDev.WebServer.exe遇到问题需要关闭
  7. mysql 前端proxy_【4.分布式存储】-mysql及proxy
  8. 安卓Android Support Design Library——Snackbar
  9. Docker从理论到实践(六)------搭建和使用本地私有Docker镜像仓库
  10. 方便好用的论文管理软件EndNote X9 + PDF阅读编辑器Adobe Acrobat DC(1)
  11. 2021年下半年软件设计师上午真题答案及解析(三)
  12. 常用app URL schemes
  13. groovy+grails+gradle开发
  14. 【老九学堂】【C语言】CodeBlocks安装文档
  15. Vert.x(vertx) 创建HTTP服务
  16. 期权系统搭建-期权软件开发
  17. mysql workbench crows foot_一步一步设计你的数据库(三)
  18. 数据手册中的英语小屁孩
  19. 「RocketMQ技术专题」帮你梳理RocketMQ/Kafka的选择理由及二者PK
  20. 【单片机】电子音乐播放器的设计与制作(说明书)

热门文章

  1. 【图像融合】基于matlab curvelet变换图像融合【含Matlab源码 776期】
  2. 【数字信号调制】基于matlab GUI PCM编码调制【含Matlab源码 453期】
  3. 【TWVRP】基于matlab遗传算法和模拟退火求解带时间窗自行车调度问题【含Matlab源码 370期】
  4. python的post请求中加参数_Python+Post请求中涉及到多个参数data方法的应用
  5. 世界时间与伦敦时间_伦敦政治经济学院LSE 2021申请时间线来了,提交申请
  6. java 时间戳 重复_在Java中创建一个唯一的时间戳
  7. Pycharm: 设置默认字符编码为 utf-8模版
  8. python 图像刚性变换_Python-OpenCV 19. 图像处理形态学变换
  9. 数据结构与算法-二叉树遍历
  10. js字符串编码和unicode编码互转