摘要:字符方法接收一個參數,基于的字符位置。返回的是字符編碼。方法這個方法會創建一個字符串的副本,刪除前置及后綴的所有空格,然后返回結果。方法這個方法的任務是接收一個或者多個字符編碼,然后將它們轉換成一個字符串。
字符方法
1、charAt()
接收一個參數,基于0的字符位置。以單字符串的形式返回給定位置的那個字符。
var stringValue = "hello world"; console.log(stringValue.charAt(1)); //"e"
2、charCodeAt()
接收一個參數,基于0的字符位置。 返回的是字符編碼。
var stringValue = "hello world"; console.log(stringValue.charCodeAt(1)); //101字符串操作方法
1、concat()
用于將一個或多個字符串拼接起來,返回拼接得到的新字符串,不會修改字符串本身的值,只是返回一個基本類型的字符串值。
var stringValue = "hello "; var result = stringValue.concat("world"); console.log(result); // "hello world" console.log(stringValue); // "hello"
2、slice()
截取字符串,只是返回一個基本類型的字符串值,對原始字符串沒有任何影響。
如果傳兩個參數,第一個參數是開始截取的位置,第二個參數是結束截取的位置。
var stringValue = "hello world"; console.log(stringValue.slice(3)); //"lo world" console.log(stringValue.slice(3,7)); //"lo w"
3、substring()
截取字符串,只是返回一個基本類型的字符串值,對原始字符串沒有任何影響。
如果傳兩個參數,第一個參數是開始截取的位置,第二個參數是結束截取的位置。
var stringValue = "hello world"; console.log(stringValue.substring(3)); //"lo world" console.log(stringValue.substring(3,7)); //"lo w"
4、substr()
截取字符串,只是返回一個基本類型的字符串值,對原始字符串沒有任何影響。
如果傳兩個參數,第一個參數是開始截取的位置,第二個參數是返回的字符個數。
var stringValue = "hello world"; console.log(stringValue.substr(3)); //"lo world" console.log(stringValue.substr(3,7)); //"lo worl"字符串位置方法
1、indexOf()
接收一個參數的時候,返回第一次出現該字符的位置
接收兩個參數的時候,第一個是查找的字符,第二個是開始查找的位置。
var stringValue = "hello world"; console.log(stringValue.indexOf("o")); //4 console.log(stringValue.indexOf("o",6)); //7
2、lastIndexOf()
接收一個參數的時候,返回最后一次出現該字符的位置
接收兩個參數的時候,第一個是查找的字符,第二個是開始查找的位置。
var stringValue = "hello world"; console.log(stringValue.lastIndexOf("o")); //7 console.log(stringValue.lastIndexOf("o",6)); //4trim()方法
這個方法會創建一個字符串的副本,刪除前置及后綴的所有空格,然后返回結果。
var stringValue = " hello world "; var trimmedStringValue = stringValue.trim(); console.log(stringValue); //" hello world " console.log(trimmedStringValue); //"hello world"字符串大小寫轉換方法
1、toLowerCase()
將字符串轉換成小寫
var stringValue = "HELLO WORLD"; console.log(stringValue.toLowerCase()); //"hello world"
2、toUpperCase()
將字符串轉換成大寫
var stringValue = "hello world"; console.log(stringValue.toUpplerCase()); //"HELLO WORLD"字符串的模式匹配方法
1、match()
只接受一個參數,要么是一個正則表達式,要么是一個RegExp對象。
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()
唯一參數與match()方法參數相同,search()方法返回字符串中第一個匹配項的索引;如果沒有找到匹配項,則返回-1.
var text = "cat, bat, sat, fat"; var pos = text.search(/at/); console.log(pos); //1
3、replace()
這個方法接收兩個參數:第一個參數可以使一個RegExp對象或者一個字符串,第二個參數可以使一個字符串或者一個函數。
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()方法
這個方法比較兩個字符串,并返回下列值中的一個:
如果字符串在字母表中應該在字符串參數之前,則返回一個負數。
如果字符串等于字符串參數,則返回0
如果字符串在字母表中應該排在字符串參數之后,則返回一個正數。
var stringValue = "yellow"; console.log(stringValue.localeCompare("brick")); //1 console.log(stringValue.localeCompare("yellow")); //0 console.log(stringValue.localeCompare("zoo")); //-1fromCharCode()方法
這個方法的任務是接收一個或者多個字符編碼,然后將它們轉換成一個字符串。
console.log(String.fromCharCode(104,101,108,108,111)); //"hello"
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/96899.html
摘要:代碼如下方法方法與類似,用來返回一個字符串在另一個字符串中的位置,如果沒找到那就返回。唯一需要注意的是,方法的參數是一個正則表達式。 站長博客:https://www.pipipi.net/ ES6 includes 方法當包含時返回true,不包含時返回false,代碼實例如下: var string = foo; var substring1 = oo; ...
摘要:并列數據的集合數組用方括號表示。第三種類型是映射,也就是一個名值對,即數據有一個名稱,還有一個與之相對應的值,這又稱作散列或字典,比如首都北京。中有種簡單數據類型也稱為基本數據類型和。數值布爾值對象和字符串值都有方法。 什么是JSON JSON:JavaScript 對象表示法(JavaScript Object Notation)。 JSON的形式是用大括號{}包圍起來的項目列表...
摘要:首先,為了掌握好類型轉換,我們要理解一個重要的抽象操作為什么說這是個抽象操作呢因為這是內部才會使用的操作,我們不會顯示調用到。基本規則中的類型轉換總是返回基本類型值,如字符串數字和布爾值,不會返回對象和函數。 Javascript 里的類型轉換是一個你永遠繞不開的話題,不管你是在面試中還是工作寫代碼,總會碰到這類問題和各種的坑,所以不學好這個那是不行滴。關于類型轉換我也看過不少的書和各...
摘要:長度為長度為,長度為字符串大小寫轉換刪除字符串空格方法刪除字符串中前置以及后綴的所有空格,然后返回結果副本。 String對象 創建String對象方式 聲明:String對象的方法也可以在所有基本字符串值中訪問到 調用構造函數String() var str = new String(); var str = new String(hello world);//初始化str,st...
摘要:返回值如果字符串匹配到了表達式,則返回一個數組,數組的第一項式進行匹配完整的字符串,之后的項是用圓括號捕獲的結果。移除原字符串左端的連續空白符并返回,并不影響原字符串本身。 javascript中常用的字符串方法 String 的靜態方法 fromCharCode:使用指定的Unicode值序列創建字符串 String.fromCharCode(num1, ..., numN) ...
摘要:前綴規范每個局部變量都需要有一個類型前綴,按照類型可以分為表示字符串。例如,表示以上未涉及到的其他對象,例如,表示全局變量,例如,是一種區分大小寫的語言。布爾值與字符串相加將布爾值強制轉換為字符串。 基本概念 javascript是一門解釋型的語言,瀏覽器充當解釋器。js執行時,在同一個作用域內是先解釋再執行。解釋的時候會編譯function和var這兩個關鍵詞定義的變量,編譯完成后從...
閱讀 1271·2021-11-15 18:14
閱讀 3127·2021-08-25 09:38
閱讀 2663·2019-08-30 10:55
閱讀 2673·2019-08-29 16:39
閱讀 1305·2019-08-29 15:07
閱讀 2446·2019-08-29 14:14
閱讀 810·2019-08-29 12:36
閱讀 909·2019-08-29 11:21