1. 程式人生 > >JS字串的常用方法彙總

JS字串的常用方法彙總

//concat方法
var a = 'ABC';
var b = 'DEF';
a.concat(b);
//ABCDEF



//includes方法
//返回一個布林值,表示傳入的字串引數是否包含在字串物件中
'abcde'.includes('cd')		//true
'abcde'.includes('cd', 2)	//true,第二個引數表示測試起始位置
'abcde'.includes('CD')		//false
'abcde'.includes('cd', 3)	//false



//indexOf方法
//返回子字串首次出現的位置
var str = 'abcdefg';
str.indexOf('b');	//1
str.indexOf('p');	//-1
//與之對應的lastIndexOf方法,返回子字串最後出現的位置



//repeat方法
//返回一個新的字串,等於重複指定次數的原始字串
var a = '123'.repeat(2);
//123123



//replace方法和search方法
//通過正則去匹配或者替換字串
'abc'.replace(/a/, 'p');		//pbc
'abc'.search(/b/);				//1



//split方法
//用指定的分隔符將一個字串拆分為多個字串,並返回陣列
'abc'.split('');		//['a', 'b', 'c']



//slice方法
//返回字串的片段,引數傳入起始位置和結束位置(可為負數)
'abcdefg'.slice(0, 3);		//abc
'abcdefg'.slice(2, 3);		//c
'abcdefg'.slice(0, -1);		//abcdef



//substr方法
//獲取一個從指定位置開始並具有指定長度的子字串
//注意,如果length為0或者負數,則返回一個空字串
'abcdefg'.substr(0, 4);		//abcd



//substring方法
//返回字串的片段,引數傳入起始位置和結束位置(若為負數,會被替換為0)
'abcdefg'.substring(0, 3);		//abc
'abcdefg'.substring(0, -1);		//''
//注意,傳入負數的情況下,和slice的區別



//toLowerCase方法,將字串轉換為小寫形式
//toUpperCase方法,將字串轉換為大寫形式
'abc'.toUpperCase();	//ABC



//toString方法,將陣列轉換為字串
[1, 2, 3].toString();	//1,2,3
[1, 2, 3].join('');		//123

相關推薦

JS字串常用方法彙總

//concat方法 var a = 'ABC'; var b = 'DEF'; a.concat(b); //ABCDEF //includes方法 //返回一個布林值,表示傳入的字串引數是否包含在字串物件中 'abcde'.includes('cd') //tr

JS陣列、字串常用方法

陣列: 1.push(): 向陣列尾部新增一個或多個元素,並返回新增新元素後的陣列長度。注意,該方法會改變原陣列。 1 var arr = [1,2,3]; 2 console.log(arr); // [1, 2, 3] 3 var b = arr.pu

JS分割字串常用方法總結

函式:substring() 定義:substring(start,end)表示從start到end之間的字串,包括start位置的字元但是不包括end位置的字元。 功能:字串擷取,比如想從"MinidxSearchEngine"中得到"Minidx"就要用到substring(0,6)

js常用方法彙總

產生在m、n之間的隨機整數 //Math.round()把數四捨五入為最接近的整數。 function random(m, n) { return Math.round(Math.random() * (n - m)) + m; } console.log(random(20,30)) //20

js中Array陣列中的常用方法彙總

Array的push與unshift方法效能比較分析 從原理就可以知道,unshift的效率是較低的。原因是,它每新增一個元素,都要把現有元素往下移一個位置。unshift比push要慢差不多100

js/jquery常用方法------復制粘貼至剪切板

eight style tar boa round area 粘貼 select clas 1.添加引用 <script src="/XX/XX/clipboard.min.js"></script> (自己在網上下載) 2.復制按鈕 <b

js Buffer常用方法

//構造 //alloc構造 10個空間 16進位制格式,所以數字16顯示為10 var buf1=Buffer.alloc(10,16); console.log(buf1); //allocUnsafe構造 //分配10個空間,但空間內的資料不一定為空 var buf

js字串常用處理函式

我們以micro-major163字串為例 1、charAt(索引值)  //查詢具體的位置 "micro-major163".charAt(0);  //返回m 2、indexOf(searchValue[,fromIndex])    //返回

Python 字串常用方法總結

Python 字串常用方法總結 明確:對字串的操作方法都不會改變原來字串的值 1,去掉空格和特殊符號 name.strip() 去掉空格和換行符 name.strip('xx') 去掉某個字串 name.lstrip() 去掉左邊的空格和換行符 name.rstrip() 去掉右邊的空格和換行符

js字串格式化方法format

/** * 設定字串format函式 * 例子: '{0}{1}.format(5,6)' */ setStringFormat() { String.prototype['format'] = function () { const e = arguments; retu

js常用方法集合

1、 var post = new Array(); post['class'] = '1'; post['type'] = '2'; post['id'] = '3'; var postjson = JSON.stringify(post); console.log(postjson);

js一些常用方法總結

  這兩天開始在牛客網上做一些js線上程式設計,發現很多程式設計題其實呼叫的js方法都差不多一樣,所以覺得可以彙總一下,方便記憶也可以多多熟悉。   1.slice()方法     這個方法就是可以從已有的陣列中返回選定的元素。     必須得有start,但是可以沒有end。     2

python3基礎(三)-字串常用方法

1、字串獲取 str="zhantao is a good boy,boy.com" stringLength=len(str) #獲取字串長度 str[0] #代表取第一個字元 str[len(str)-1] #代表取最後一個字元,也可以使用str[-1]倒數第一個。

python的list的基本操作、list迴圈、切片、字典基本操作、字典巢狀、字串常用方法

上面說了字串和整形,那現在要是想存一個班級的人的名字,這個班有200個人,怎麼存呢,用字串的話,那就是names = 'marry lily king .....'這樣,但是這樣存是可以存,那要是想取到某個人的名字怎麼取呢,不能再去裡面看一遍吧,那累死人了,為了解決這個問題,又有一種新的資料型別應運而生,那就

3-5 字串常用方法

1、字串空格和換行符的處理 1 s = '.abc.abc.BCD,abc.' 2 # 預設去掉字串兩邊的空格和換行符 3 new_s = s.strip('.') 4 print(new_s) # abc.abc.BCD,abc 5 # 預設去掉字串右邊的空格 6 print(s.rstrip

Python----字串常用方法總結

字串可以存任意型別的字串,比如字母,名字,一句話等等。 name = 'python' tag = 'Welcome to china!' 字串還有很多內建的方法,對字串進行操作,常用的方法如下,下面註釋帶有是否的,返回的都是一個布林值1、去掉空格和特殊符號 a=' 字 符 串

Hibernate 中得查詢(hql,離線)和getHibernateTemplate()常用方法彙總

1.hql通過getHibernateTemplate() (1) 回撥介面getHibernateTemplate().execute(new HibernateCallback())方法 public User getEmailByUsername(final String userna

moment.js常用方法

vue專案中,需要把 moment.js 掛載到全域性上(即vue的原型鏈上),訪問時直接使用 this.moment() ; vue專案中不掛載到全域性,單檔案(單元件)使用:           ==>>  im

StringUtils常用方法彙總

字串為空判斷 字串大小寫轉換函式方法 字串替換函式方法 字串刪除指定字串 反轉函式、分割函式 擷取字串 是否包含某個字元 判斷兩個字串是否相等、比較字串的差異、返回預設字串 新開通一個個人微信公眾號,感興趣的

C#啟動外部程式的幾種常用方法彙總

轉自https://www.cnblogs.com/randyzhuwei/p/5403922.html 本文彙總了C#啟動外部程式的幾種常用方法,非常具有實用價值,主要包括如下幾種方法: 啟動外部程式,不等待其退出。 啟動外部程式,等待其退出。 啟動外部程式