字符串处理方法

简介:
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 ));
目录
相关文章
|
7月前
|
C++
18字符串处理函数
18字符串处理函数
26 0
|
4天前
|
安全
字符串处理
String类: String是一个不可变类,一旦创建就不能修改。 String greeting = "Hello"; greeting = greeting + " World!"; System.out.println(greeting); // 输出: Hello World! StringBuilder和StringBuffer: 这两个类用于可变字符串操作,StringBuilder在单线程环境下使用,而StringBuffer是线程安全的。 StringBuilder sb = new StringBuilder("Hello"); sb
|
16天前
c常用 字符串处理函数
字符串处理函数 puts()将一个字符串输出到终端 gets()从终端输入一个字符串到字符数组,并且得到一个函数值。 strcat()链接两个字符数组中的字符串。 strcpy()字符串复制函数。 strcmp()比较字符串作用。 strlen()测试字符串长度的函数不包括“\0” strlwr()将字符串中的大写字母转换为小写字母。 strupr()将字符串中的小写字母转换为大写字母。
31 7
|
6月前
字符串\字符串处理常用函数
字符串\字符串处理常用函数
36 2
|
7月前
|
索引 Python
使用字符串处理函数的文章
在编程中,字符串处理是一项常见的任务,涉及到对文本数据的各种操作,如查找、替换、分割、连接等。为了简化这些操作,许多编程语言都提供了一系列的字符串处理函数。本文将介绍一些常用的字符串处理函数,并附上相应的代码示例。
30 0
C/C++字符串处理函数
C/C++字符串处理函数
字符串处理函数总结
使用字符串处理函数 注意:在使用后字符串处理函数时,应当在程序文件的开头用
83 0