JS数组和字符串的常用返回

时间:2021-6-4 作者:qvyue

字符串常用方法:

1,用字符数组value创建一个string对象

方法:
 public String(char[] value)
示例:
 char[] value={'a','b','c','d'}
 String str = new String(value)
// 相当于 String str = newString('abcd')

2,用字符数组以X开始的n个字符创建一个String对象

方法:
- public String(char chars[], int x ,int n)
示例:
- char[] value ={'a','b','c','d'}
- String str = new String(value,1,2);
// 相当于 String str = newString('bc'),

3,获取字符串长度

length 返回字符串的长度

4,获取字符串某一位置的字符

charAt(n) 返回指定位置的字符,类型是字符串

5,获取字符串的子字符串

substring(from,end); 
// 字符串截取,从from开始,截取到end。包含from,不包含end。
返回截取后的字符串

6,查询字符再字符串中的位置

lastIndexOf();
//  判断某个子字符串在当前字符串中第一次出现的位置,从后往前查找。
// 可以有第二个参数,表示从第几个位置开始查,包含此位置。如果查找不到,则返回 -1。 )

7,字符串中字符的大小写转换

toLowerCase();
// 将字符串转换成小写。
toUpperCase() 
// 将字符串转换成大写

8,字符串两端去空格

trim()       // 去除字符串左侧和右侧的空白。 
trimLeft()   //  去除字符串左侧的空白。
trimRight()  //  去除字符串右侧的空白。

9,将字符串分割成字符串数组

split() 
//  以指定的字符串作为分割符,对当前字符串进行分割,分割成一个数组。
//如果分隔符是空的话,则分割的数组每个元素是一个字符。 )

10,替换字符串

replace(b,c)
//  字符串替换。将当前字符串中的某个子串替换成另一个子串,然后返回替换后的字符串。
//  第一个参数如果是字符串,则只替换一次。
// 第一个参数也可以是正则表达式。 第二个参数也可以是要替换的内容

11,基本类型转换为字符串

方法:
static String valueOf(xxx  xx)
示例:
String s1 = String valueOf(12.99);
System.out.println(s1)
// double 类型转string类型

数组常用的方法有哪些:

1.shift 删除数组中的第一个元素

2.pop 删除数组中的最后一个元素

3.unshift 增加元素在数组的前面

4.push 增加元素在数组的后面

5.map 循环,并且返回新的数组

6.forEach 循环,遍历

7.filter 过滤,筛选出数组中的满足条件的,并且返回新的数组

8.concnt 合并数组

9.find 查找出第一个符合条件中的数组元素

10.findIndex 查找出第一个符合条件中的数组元素,所在的索引位置

11.flat 将多维数组转为一维数组

12.join将数组转为字符串

13.reverse 颠倒数组中的顺序

14.every检测数组中元素是否都是符合条件 === bollean

15.some检测数组中元素是否有满足条件的元素 === bollean

16.splice(start,n,添加元素) 开始位置 删除个数,添加元素

17.sort 排序

18.slice(start,end) 选中[start.end)之间的元素

19.indexOf 查找值所在的位置

20.includes 查看数组中是否存在此元素

21.split()  把一个字符串分割成字符串数组

10、查找元素的方式有几种(6种)那6种?

1.getElementById():通过id来选中元素

2.getElementsByTagName():通过标签名来选中元素。

3.getElementsByClassName():通过类名来获取元素。

4.querySelector与querySelectorAll():分别表示满足条件的第一个元素或者所有元素

5.getElementsByName():通过name属性来获取表单元素。一般也只用表单元素。

6.document.title和document.body:获取一个页面仅有的一个title和body元素。

var x=document.getElementById("intro");

var x=document.getElementsByName("intro")[0];

var x=document.getElementsByTagName("input")[0];

var x=document.querySelectorAll(".result li a")[0]; IE >=8

var x=document.querySelector(".result li a"); IE>=8

var x=document.getElementsByClassName("talkBox")[0]; IE>=9

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。