博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串处理方法
阅读量:6718 次
发布时间:2019-06-25

本文共 940 字,大约阅读时间需要 3 分钟。

hot3.png

js中三种基本数据类型,都有对应的对象类型(布尔有布尔对象、数字有数字对象··),基本类型是一个简单的数据,没有属性,但是js中的基本数据类型可以当做对象使用

 

1.当对一个基本数据类型打点访问属性或方法时,js会临时将这个数据的值封装成一个对应类型的对象,然后使用这个对象调属性或方法,这个过程叫做自动装箱

var str = "hello";

2. 字符串的length属性表示字符串中字符的个数

console.log(str.length);

 

3. 数字转成字符串 +""

 

4. 使用[]可以获得字符串中的第n个字符

var ch = str[2];

console.log(ch);

5.indexOf,查找一个字符串在另一个字符串中的首次出现的位置。如果没有出现的,就返回-1

var str2 = "abcdefg";

var ind = str2.indexOf("cd");

console.log(ind);

var ind = str2.lastIndexOf("cd");最后一次出现的位置

 

7.split字符串分割,按照某个分隔符分割字符串,分割的结果是一个数组

var str3 = "苹果|香蕉|西瓜";

 

var fruits = str3.split("|");

console.log(fruits);

 

8.substr字符串截取,第一个参数表示从第几个开始截,第二个参数表示截多长,若不写第二个参数,就截取到最后

var str4 = "abcdefghijk";

 

var s4 = str4.substr(4,6);

console.log(fruits);

substring,从哪截,截到哪(包含开头,不包含结尾,不写就截取到最后)

 

9.startsWith判断一个字符串是否以另一个字符串开头,结果只有true和false

var b1 = str5.startsWith("abc");

console.log(b1);

// str5.endsWith("abc");判断结尾

 

 

10 toUpperCase将字符串中所有字母转换成大写

转载于:https://my.oschina.net/u/3611008/blog/1982322

你可能感兴趣的文章
Redis 集群分片&分布式锁的使用
查看>>
String类型
查看>>
一致性 Hash 算法的实际应用
查看>>
个推微服务网关架构实践
查看>>
自定义标签的编码
查看>>
用一张图总结web缓存策略
查看>>
re模块与正则表达式
查看>>
第十天-《企业应用架构模式》-数据源架构模式
查看>>
如何快速学习Java?
查看>>
element-ui上传下载excel(超详细der)
查看>>
Python 进阶之路 (七) 隐藏的神奇宝藏:探秘Collections
查看>>
Webpack4 高手之路 第一天
查看>>
前端npm 安装包,精选大全集合
查看>>
Javascript实现冒泡排序与快速排序以及对快速排序的性能优化
查看>>
web认证机制
查看>>
Java多线程-Callable和Future
查看>>
MP3转换AAC格式哪个音频转换器好
查看>>
Terraform使用案例
查看>>
JS面试题之比较两个对象是否相等?
查看>>
H5 notification浏览器桌面通知
查看>>