js字符串常用的方法
1. charAt( ) 获取指定下标处的字符
let str = 'hello'
console.log(str.charAt(0));//h
2. charCodeAt 获取下标出的字符的Unicode码
let str = '12345'
console.log(str.charCodeAt(1));//得到的结果为44
3. substring 根据下标范围返回字符
let str = 'hello'
console.log(str.substring(0, 2));//he
4. slice 根据下标返回指定字符串的一个片段,截取到第二个下标参数的前一个,只填写一个下标则默认截取到最后一个
let str = 'hello'
console.log(str.slice(-3));// llo返回最后三个字符
console.log(str.slice(0, 4));//hell返回从下标0-4的所有字符
5. indexOf 根据下标查找出现第一次的位置
let str = 'hello'
console.log(str.indexOf('h'));//0
6. split 根据字符串将字符串分割为子串,变为数组
let str1 = 'hello,world'
console.log(str1.split(','));// ['hello','world']
7. replace 全文字符替换
let str = '12345'
console.log(str.replace('1', '9'));//92345 前面为旧值,后面为要替换到的新值
8. toLowerCase 将字符串字母全部转为小写
let str2 = 'LOL'
console.log(str2.toLowerCase());//lol
9. toUpperCase 将字符串字母全部转为大写
let str2 = 'lol'
console.log(str2.toUpperCase());//LOL
10. lastIndexOf: 返回某个指定的字符在字符串中最后出现的位置
let str = 'hello'
console.log(str.lastIndexOf('l')) // 3
11. match: 返回查找的关键字内容的数组
var str="To be or not to be";
var reg=/to/ig;
var str1=str.match(reg);
console.log(str1); //["To", "to"]
console.log(str.match("Hello")); //null
12. substr: 返回从指定下标开始,指定长度的子字符串
var str="Hello World";
var str1=str.substr(1)
var str2=str.substr(1,3);
var str3=str.substr(-3,2);
console.log(str1); //ello World
console.log(str2); //ell
console.log(str3); //rl
13. concat 连接两个或多个字符串
let str = "Hello";
let str2 = "World";
let s = str.concat(str2);
console.log(s); //HelloWorld
14. includes 判断字符串是否包含指定的子字符串
let str = "Hello";
let s = str.includes("e");
console.log(s); //true
15. trim 删除字符串的头尾空白符,空白符包括:空格、制表符 tab、换行符等其他空白符等。
let str = " Hello ";
let s = str.trim();
console.log(str); // Hello
console.log(s); //Hello
js字符串常用的方法的更多相关文章
- js字符串常用判断方法
转自:http://blog.sina.com.cn/s/blog_6819fa800100j5t6.html 一.方法介绍 function obj$(id) ...
- js字符串常用的方法总结,及其用法
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串.var a = "hello";var b = ",world";var c = a ...
- python3【基础】-字符串 常用的方法
字符串一个最重要的特性就是不可修改. name.capitalize() 首字母大写 name.casefold() 大写全部变小写 name.center(50,"-") 输出 ...
- Python语言学习:字符串常用的方法
python字符串常用的方法 1. find( ):在字符串中搜索指定的值并返回它被找到的位置,如果没有找到,则返回-1 string.find(value,start,end) #value:必需, ...
- python字符串常用的方法解析
这是本人在学习python过程中总结的一些关于字符串的常用的方法. 文中引用了python3.5版本内置的帮助文档,大致进行翻译,并添加了几个小实验. isalnum S.isalnum() -> ...
- JS 数组常用的方法
数组常用的方法: x.toString()方法:任何对象都有toString方法. 将任何对象转为字符串. 一般不主动调用,系统在需要时自动调用 x.valueOf()方法:同toStr ...
- JS操作字符串常用的方法
JS操作String对象的方法 charAt(index):返回指定索引处的字符串charCodeAt(index):返回指定索引处的字符的Unicode的值concat(str1,str2,...) ...
- js入门之字符串常用的方法
一. 概念理解基本包装类型 1. 基本包装类型 三种基本包装类型 String var s = new String('123dddd'); Number Boolean 简单类型没有方法和属性 之所 ...
- js字符串格式化扩展方法
平时使用js的时候会遇到很多需要拼接字符串的时候,如果是遇到双引号和单引号混合使用,经常会搞混.在C#中有string.Format方法,使用起来非常方便,也很容易理解,所以找到一种参考C#的form ...
- js中常用数组方法concat join push pop slice splice shift
javascript给我们很多常用的 数组方法,极大方便了我们做程序.下面我们来介绍下常用的集中数组方法. 比如 concat() join() push() pop() unshift() shif ...
随机推荐
- python逐行读取替换文件中的字符串
用列表中的值逐行替换文件中符合条件的字符串,并保存为新的文件, open("file").readlines 方案1: 逐行替换并保存为新的文件 import re def rep ...
- https原理(五)双向实践(https代理)
本文为了证明: 1 双向可以通过直接转发tcp的中间人代理网关 2 双向可以防止明文中间人 开始.(服务端need,使用myhost.com-pub-capub.jks,myhost.com-pub- ...
- 2021年RT-Thread开发者大会
Time:2021-12-18,地点:大中华6楼喜来登酒店 主办方: RT-Thread:寓意实时线程,瑞赛德 世界有成千上万个 RTOS(Real-time operating system,实时操 ...
- 吴恩达老师机器学习课程chapter10——推荐算法
吴恩达老师机器学习课程chapter10--推荐算法 本文是非计算机专业新手的自学笔记,高手勿喷. 本文仅作速查备忘之用,对应吴恩达(AndrewNg)老师的机器学期课程第十六章. 缺少数学证明,仅作 ...
- android 编译错误::Extension with name 'kotlin' does not exist
An exception occurred applying plugin request [id: 'kotlin-kapt']> Failed to apply plugin 'kotlin ...
- fix: because the volume group on the selected device also consist of physical volumes on other devices
because the volume group on the selected device also consist of physical volumes on other devices 目标 ...
- 有一个按钮,点击后就发起一次请求,我现在要限制每2S只能发起一次请求,怎么办?
1.防抖/节流方案2.临时变量记录最后发起请求的时间,点击时对比时间差的方案
- Linux7重置root管理员密码
1.先确定是否为rhel 7系统(别的系统我没有试过,请慎重尝试) cat /etc/redhat-release 查看Linux的操作系统 2.按键盘e键进入内核编辑界面 3.找到linux16这行 ...
- Expected space(s) after "default" keyword-spacing
添加空格
- Dockerfile 参考
Dockerfile:FROM openjdk:8u252-jdkENV JHIPSTER_SLEEP=0 \ JAVA_OPTS="" \ LOGFILE="" ...