成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

javascript string 方法總結(jié)

lk20150415 / 1118人閱讀

摘要:字符方法接收一個(gè)參數(shù),基于的字符位置。返回的是字符編碼。方法這個(gè)方法會(huì)創(chuàng)建一個(gè)字符串的副本,刪除前置及后綴的所有空格,然后返回結(jié)果。方法這個(gè)方法的任務(wù)是接收一個(gè)或者多個(gè)字符編碼,然后將它們轉(zhuǎn)換成一個(gè)字符串。

字符方法

1、charAt()
接收一個(gè)參數(shù),基于0的字符位置。以單字符串的形式返回給定位置的那個(gè)字符。

   var stringValue = "hello world";
   console.log(stringValue.charAt(1)); //"e"

2、charCodeAt()
接收一個(gè)參數(shù),基于0的字符位置。 返回的是字符編碼。

   var stringValue = "hello world";
   console.log(stringValue.charCodeAt(1)); //101
字符串操作方法

1、concat()
用于將一個(gè)或多個(gè)字符串拼接起來(lái),返回拼接得到的新字符串,不會(huì)修改字符串本身的值,只是返回一個(gè)基本類型的字符串值。

   var stringValue = "hello ";
   var result = stringValue.concat("world");
   console.log(result); // "hello world"
   console.log(stringValue); // "hello"

2、slice()
截取字符串,只是返回一個(gè)基本類型的字符串值,對(duì)原始字符串沒(méi)有任何影響。
如果傳兩個(gè)參數(shù),第一個(gè)參數(shù)是開(kāi)始截取的位置,第二個(gè)參數(shù)是結(jié)束截取的位置。

   var stringValue = "hello world";
   console.log(stringValue.slice(3)); //"lo world"
   console.log(stringValue.slice(3,7)); //"lo w"

3、substring()
截取字符串,只是返回一個(gè)基本類型的字符串值,對(duì)原始字符串沒(méi)有任何影響。
如果傳兩個(gè)參數(shù),第一個(gè)參數(shù)是開(kāi)始截取的位置,第二個(gè)參數(shù)是結(jié)束截取的位置。

   var stringValue = "hello world";
   console.log(stringValue.substring(3)); //"lo world"
   console.log(stringValue.substring(3,7)); //"lo w"

4、substr()
截取字符串,只是返回一個(gè)基本類型的字符串值,對(duì)原始字符串沒(méi)有任何影響。
如果傳兩個(gè)參數(shù),第一個(gè)參數(shù)是開(kāi)始截取的位置,第二個(gè)參數(shù)是返回的字符個(gè)數(shù)。

   var stringValue = "hello world";
   console.log(stringValue.substr(3)); //"lo world"
   console.log(stringValue.substr(3,7)); //"lo worl"
字符串位置方法

1、indexOf()
接收一個(gè)參數(shù)的時(shí)候,返回第一次出現(xiàn)該字符的位置
接收兩個(gè)參數(shù)的時(shí)候,第一個(gè)是查找的字符,第二個(gè)是開(kāi)始查找的位置。

   var stringValue = "hello world";
   console.log(stringValue.indexOf("o")); //4
   console.log(stringValue.indexOf("o",6)); //7 

2、lastIndexOf()
接收一個(gè)參數(shù)的時(shí)候,返回最后一次出現(xiàn)該字符的位置
接收兩個(gè)參數(shù)的時(shí)候,第一個(gè)是查找的字符,第二個(gè)是開(kāi)始查找的位置。

   var stringValue = "hello world";
   console.log(stringValue.lastIndexOf("o")); //7
   console.log(stringValue.lastIndexOf("o",6)); //4
trim()方法

這個(gè)方法會(huì)創(chuàng)建一個(gè)字符串的副本,刪除前置及后綴的所有空格,然后返回結(jié)果。

   var stringValue = " hello world ";
   var trimmedStringValue = stringValue.trim();
   console.log(stringValue); //" hello world "
   console.log(trimmedStringValue); //"hello world"
字符串大小寫(xiě)轉(zhuǎn)換方法

1、toLowerCase()
將字符串轉(zhuǎn)換成小寫(xiě)

   var stringValue = "HELLO WORLD";
   console.log(stringValue.toLowerCase()); //"hello world"

2、toUpperCase()
將字符串轉(zhuǎn)換成大寫(xiě)

   var stringValue = "hello world";
   console.log(stringValue.toUpplerCase()); //"HELLO WORLD"
字符串的模式匹配方法

1、match()
只接受一個(gè)參數(shù),要么是一個(gè)正則表達(dá)式,要么是一個(gè)RegExp對(duì)象。

   var text = "cat,bat,sat,fat";
   var pattern = /.at/;
   
   var matches = text.match(pattern);
   console.log(maches.index); //0
   console.log(maches[0]); //"cat"

2、search()
唯一參數(shù)與match()方法參數(shù)相同,search()方法返回字符串中第一個(gè)匹配項(xiàng)的索引;如果沒(méi)有找到匹配項(xiàng),則返回-1.

   var text = "cat, bat, sat, fat";
   var pos = text.search(/at/);
   console.log(pos); //1

3、replace()
這個(gè)方法接收兩個(gè)參數(shù):第一個(gè)參數(shù)可以使一個(gè)RegExp對(duì)象或者一個(gè)字符串,第二個(gè)參數(shù)可以使一個(gè)字符串或者一個(gè)函數(shù)。

   var text = "cat, bat, sat, fat";
   var result = text.replace("at","ond");
   console.log(result); //"cond, bat, sat, fat"

   result = text.replace(/at/g,"ond");
   console.log(result); //"cond, bond, sond, fond"
localeCompare()方法

這個(gè)方法比較兩個(gè)字符串,并返回下列值中的一個(gè):

如果字符串在字母表中應(yīng)該在字符串參數(shù)之前,則返回一個(gè)負(fù)數(shù)。

如果字符串等于字符串參數(shù),則返回0

如果字符串在字母表中應(yīng)該排在字符串參數(shù)之后,則返回一個(gè)正數(shù)。

   var stringValue = "yellow";
   console.log(stringValue.localeCompare("brick")); //1
   console.log(stringValue.localeCompare("yellow")); //0
   console.log(stringValue.localeCompare("zoo")); //-1
fromCharCode()方法

這個(gè)方法的任務(wù)是接收一個(gè)或者多個(gè)字符編碼,然后將它們轉(zhuǎn)換成一個(gè)字符串。

   console.log(String.fromCharCode(104,101,108,108,111)); //"hello"

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/96899.html

相關(guān)文章

  • Javascript檢查一個(gè)字符串是否包含另一個(gè)字符串方法總結(jié)

    摘要:代碼如下方法方法與類似,用來(lái)返回一個(gè)字符串在另一個(gè)字符串中的位置,如果沒(méi)找到那就返回。唯一需要注意的是,方法的參數(shù)是一個(gè)正則表達(dá)式。 站長(zhǎng)博客:https://www.pipipi.net/ ES6 includes 方法當(dāng)包含時(shí)返回true,不包含時(shí)返回false,代碼實(shí)例如下: var string = foo; var substring1 = oo; ...

    pubdreamcc 評(píng)論0 收藏0
  • JavaScript學(xué)習(xí)總結(jié)(六)數(shù)據(jù)類型和JSON格式

    摘要:并列數(shù)據(jù)的集合數(shù)組用方括號(hào)表示。第三種類型是映射,也就是一個(gè)名值對(duì),即數(shù)據(jù)有一個(gè)名稱,還有一個(gè)與之相對(duì)應(yīng)的值,這又稱作散列或字典,比如首都北京。中有種簡(jiǎn)單數(shù)據(jù)類型也稱為基本數(shù)據(jù)類型和。數(shù)值布爾值對(duì)象和字符串值都有方法。 什么是JSON JSON:JavaScript 對(duì)象表示法(JavaScript Object Notation)。 JSON的形式是用大括號(hào){}包圍起來(lái)的項(xiàng)目列表...

    laznrbfe 評(píng)論0 收藏0
  • 掌握 Javascript 類型轉(zhuǎn)換:從規(guī)則開(kāi)始

    摘要:首先,為了掌握好類型轉(zhuǎn)換,我們要理解一個(gè)重要的抽象操作為什么說(shuō)這是個(gè)抽象操作呢因?yàn)檫@是內(nèi)部才會(huì)使用的操作,我們不會(huì)顯示調(diào)用到?;疽?guī)則中的類型轉(zhuǎn)換總是返回基本類型值,如字符串?dāng)?shù)字和布爾值,不會(huì)返回對(duì)象和函數(shù)。 Javascript 里的類型轉(zhuǎn)換是一個(gè)你永遠(yuǎn)繞不開(kāi)的話題,不管你是在面試中還是工作寫(xiě)代碼,總會(huì)碰到這類問(wèn)題和各種的坑,所以不學(xué)好這個(gè)那是不行滴。關(guān)于類型轉(zhuǎn)換我也看過(guò)不少的書(shū)和各...

    mikyou 評(píng)論0 收藏0
  • javascript:String對(duì)象總結(jié)(一)

    摘要:長(zhǎng)度為長(zhǎng)度為,長(zhǎng)度為字符串大小寫(xiě)轉(zhuǎn)換刪除字符串空格方法刪除字符串中前置以及后綴的所有空格,然后返回結(jié)果副本。 String對(duì)象 創(chuàng)建String對(duì)象方式 聲明:String對(duì)象的方法也可以在所有基本字符串值中訪問(wèn)到 調(diào)用構(gòu)造函數(shù)String() var str = new String(); var str = new String(hello world);//初始化str,st...

    geekidentity 評(píng)論0 收藏0
  • javascript字符串方法總結(jié)

    摘要:返回值如果字符串匹配到了表達(dá)式,則返回一個(gè)數(shù)組,數(shù)組的第一項(xiàng)式進(jìn)行匹配完整的字符串,之后的項(xiàng)是用圓括號(hào)捕獲的結(jié)果。移除原字符串左端的連續(xù)空白符并返回,并不影響原字符串本身。 javascript中常用的字符串方法 String 的靜態(tài)方法 fromCharCode:使用指定的Unicode值序列創(chuàng)建字符串 String.fromCharCode(num1, ..., numN) ...

    Cruise_Chan 評(píng)論0 收藏0
  • JavaScript學(xué)習(xí)總結(jié)(一)基礎(chǔ)部分

    摘要:前綴規(guī)范每個(gè)局部變量都需要有一個(gè)類型前綴,按照類型可以分為表示字符串。例如,表示以上未涉及到的其他對(duì)象,例如,表示全局變量,例如,是一種區(qū)分大小寫(xiě)的語(yǔ)言。布爾值與字符串相加將布爾值強(qiáng)制轉(zhuǎn)換為字符串。 基本概念 javascript是一門(mén)解釋型的語(yǔ)言,瀏覽器充當(dāng)解釋器。js執(zhí)行時(shí),在同一個(gè)作用域內(nèi)是先解釋再執(zhí)行。解釋的時(shí)候會(huì)編譯function和var這兩個(gè)關(guān)鍵詞定義的變量,編譯完成后從...

    AlanKeene 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<