要約文字列のjsの方法

文字列の長さ

length 属性返回字符串的长度
	var str = "I like javascript"
    console.log(str.length)	//结果 17(包括空格)

文字列内の文字列を探します

1、indexOf() 方法返回字符串中指定文本首次出现的索引(位置):
	var str = "I like javascript"
    console.log(str.indexOf("like")) //返回结果为2

文字列がない場合には-1

2、可以设置第二个参数作为检索的起始参数	
	var str = "I like javascript"
    console.log(str.indexOf("like",2)) //返回结果为 2 如果在开始位置没有则返回 -1

で検索文字列

search() 方法搜索特定值的字符串,并返回匹配的位置:
	var str = "I like javascript"
    console.log(str.search("javascript")) //返回 7
两种方法 indexOf 和 search 方法一样
两者的不同之处在于:
indexOf 可以带第二个参数但方法无法设置更强大的搜索值如(正则表达式)
search 不可以带第二个参数

傍受文字列

截取字符串方法有三种:
1:slice(start, end)
2:substring(start, end)
3:substr(start, length)

スライス()

ストリング戻る取得した文字列の一部遮断
開始位置、終了位置:2つのパラメータを設定します。

	var str = "I like javascript"
    console.log(str.slice(2,6)) //返回 like (只写一个参数则返回截取后边的所有字符)

引数が文字列の末尾から負の場合は取得を開始

	var str = "I like javascript"
    console.log(str.slice(-10,-6)) //返回java

サブストリング()

同じスライス()メソッドが、負の値を返すことができません

	var str = "I like javascript"
    console.log(str.substring(2,6)) //返回 like

SUBSTR()

SUBSTR()スライスに類似しています()。

抽出された第2のパラメータの所定部分の長点が異なります。

そして、ストリングは、()のパラメータが負になることができますことを除いて、

	var str = "I like javascript"
    console.log(str.substr(2,9)) //返回 like java

置換文字列の内容

replace() 方法用另一个值替换在字符串中指定的值:
	var str = "I like javascript"
    console.log(str.replace("I","You")) //返回 "You like javascript"

CONCAT()メソッド

concat() 连接两个或多个字符串:
	var text1 = "Hello";
	var text2 = "World";
	text3 = text1.concat(" ",text2); //返回 hello world

配列に文字列

可以通过 split() 将字符串转换为数组:
	var txt = "a,b,c,d,e";   // 字符串
	txt.split(",");          // 用逗号分隔
	txt.split(" ");          // 用空格分隔
	txt.split("|");          // 用竖线分隔
公開された25元の記事 ウォンの賞賛0 ビュー348

おすすめ

転載: blog.csdn.net/weixin_44453127/article/details/104397494