字符串处理方法

简介:
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 ));
目录
相关文章
|
1月前
|
C++
18字符串处理函数
18字符串处理函数
11 0
|
28天前
|
索引 Python
使用字符串处理函数的文章
在编程中,字符串处理是一项常见的任务,涉及到对文本数据的各种操作,如查找、替换、分割、连接等。为了简化这些操作,许多编程语言都提供了一系列的字符串处理函数。本文将介绍一些常用的字符串处理函数,并附上相应的代码示例。
13 0
|
10月前
|
C++
C/C++字符串处理函数
C/C++字符串处理函数
|
12月前
字符串处理函数总结
使用字符串处理函数 注意:在使用后字符串处理函数时,应当在程序文件的开头用
53 0
|
存储 编译器
字符串操作函数详解
字符串操作函数详解
字符串操作函数详解
|
Shell 编译器 iOS开发
字符串处理函数1
一、字符数组 二、字符串处理函数
字符串处理方法
字符串处理方法
87 0
字符串处理方法