字符串处理方法

本文介绍了JavaScript中基本数据类型如何作为对象使用的过程,并详细解释了字符串的各种操作方法,包括长度获取、字符检索、字符串分割及截取等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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将字符串中所有字母转换成大写
var s6 = str6.toUpperCase();

11. NaN不等于NaN,所以判断一个变量是否为NaN要用Number.isNaN方法
var num7 = "123";
console.log(Number.isNaN(num7));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值