字符串处理方法

105 阅读2分钟
原文链接: click.aliyun.com

字符串处理方法

景凌凯 2018-09-05 20:57:15 浏览17 评论0
  • LOG
  • 数据类型
  • 数组
  • 字符串
  • 字符串处理方法

摘要: js中三种基本数据类型,都有对应的对象类型(布尔有布尔对象、数字有数字对象··),基本类型是一个简单的数据,没有属性,但是js中的基本数据类型可以当做对象使用 1.当对一个基本数据类型打点访问属性或方法时,js会临时将这个数据的值封装成一个对应类型的对象,然后使用这个对象调属性或方法,这个过程叫做自动装箱 var str = "hello"; 2.

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));

用云栖社区APP,舒服~

【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击
分享到:

相关文章

网友评论