摘要:類型大小寫轉(zhuǎn)換轉(zhuǎn)換大寫轉(zhuǎn)換小寫根據(jù)指定位置獲取字符串類型的屬性字符串的長度字符的個數(shù)根據(jù)指定位置獲取字符返回指定的字符內(nèi)容返回指定字符對應(yīng)的碼檢索字符串找想找的字符的位置,找到返回該字符的位置,找不到返回找想找的字符位置,從最后后面開始往
String類型 大小寫轉(zhuǎn)換
var str = new String("guangdong"); var result = str.toUpperCase();//轉(zhuǎn)換大寫 console.log(result); console.log(result.toLowerCase());//轉(zhuǎn)換小寫根據(jù)指定位置獲取字符串
var str = "guangdong"; //String類型的length屬性:字符串的長度(字符的個數(shù)) console.log(str.length);// 13 /*根據(jù)指定位置獲取字符 charAt():返回指定的字符內(nèi)容 charCodeAt():返回指定字符對應(yīng)的Unicode碼 */ console.log(str.charAt(0)); console.log(str.charCodeAt(0));檢索字符串
var str = "guangdongshenzhen"; /*找想找的字符的位置,找到返回該字符的位置,找不到返回-1*/ console.log(str.indexOf("g")); /*找想找的字符位置,從最后后面開始往前找,找到一個直接返回字符的位置*/ console.log(str.lastIndexOf("z"));截取字符串
var str = "guangdongshenzhen"; /*slice(begin, end)方法 作用:截取指定開始位置到結(jié)束位置的子字符串 參數(shù):允許為負(fù)數(shù)、零和正數(shù) begin:表示開始截取的位置 end:表示結(jié)束截取的(下一個)位置 返回值 - 返回截取的新字符串*/ console.log(str.slice(7,12)); console.log(str.slice(-7,-1)); /*substr(start, legnth)方法 作用:截取指定開始位置的指定長度的子字符串 start:表示開始截取的位置 length:表示截取的長度 返回值:返回截取的新字符串*/ console.log(str.substr(7,6)); /*substring(start, end)方法 作用:截取指定開始位置到結(jié)束位置的子字符串 參數(shù):只能為大于等于零的值 start:表示開始截取的位置 end:表示結(jié)束截取的(下一個)位置 返回值:返回截取的新字符串*/ console.log(str.substring(7,12)); console.log(str.substring(-7,-1));分隔字符串
var str = "g,u,a,n,g,g"; /*split(separator)方法 作用:用于分隔字符串 separator:表示字符串中字符之間的分隔符 返回值:返回分隔后的數(shù)組*/ var arr = str.split(","); console.log(arr);替換字符串
var str = "guang dong shen zhen"; /*replace(reg, str)方法 作用:匹配指定字符串中的指定內(nèi)容,將其替換為新的指定內(nèi)容 reg:用于定義正則表達(dá)式(搜索匹配的內(nèi)容) -> 被替換的內(nèi)容 str:表示替換的內(nèi)容 返回值:返回替換后的新字符串*/ var result = str.replace(/shen/ig, "guang"); console.log(result);匹配字符串
var str = "guang dong shen zhen"; /*match(reg)方法 作用:用于匹配指定字符串中的指定內(nèi)容 reg:正則表達(dá)式 返回值,數(shù)組 第一個元素:表示匹配的內(nèi)容 第二個元素:表示匹配內(nèi)容所在的位置(索引值) 第三個元素:表示完整字符串 如果匹配的內(nèi)容數(shù)量大于一個的話 -> 返回所有匹配的內(nèi)容*/ var result = str.match(/guang/ig); console.log(result);查找字符串
var str = "guang dong shen zhen"; /*search(reg)方法 作用:查找指定字符串中的指定內(nèi)容 reg:表示正則表達(dá)式 返回值 如果只匹配一個指定內(nèi)容的話,返回匹配內(nèi)容第一個字符的索引值 如果匹配是多個指定內(nèi)容的話,返回第一個匹配內(nèi)容的第一個字符的索引值*/ var result = str.search(/guang/ig); console.log(result);
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/108468.html
摘要:但是在使用運算符時,在這兩種情況下的工作方式是不同的。在中,數(shù)組不是基本類型,它的存在僅僅是一個糖衣語法,它其實是類的實例。然而,對于算數(shù)運算符和表現(xiàn)的為數(shù)字。課外作業(yè)檢查其他的瀏覽器兼容性。 在 stackoverflow 上有人提問:arrays - Why does [1,2] + [3,4] = 1,23,4 in JavaScript? 問題 我想將一個數(shù)組追加到另一個數(shù)...
摘要:但是在使用運算符時,在這兩種情況下的工作方式是不同的。在中,數(shù)組不是基本類型,它的存在僅僅是一個糖衣語法,它其實是類的實例。然而,對于算數(shù)運算符和表現(xiàn)的為數(shù)字。注意用戶自定義對象進(jìn)行運算不一定總產(chǎn)生一個字符串結(jié)果。 問題 我想將一個數(shù)組追加到另一個數(shù)組的后面,于是我在 firebug 編寫如下代碼: [1,2] + [3,4] 但是,出乎意料,它卻輸出了: 1,23,4 而沒有輸出我期...
摘要:如果為假值,不傳或者傳入,函數(shù)都會返回但是,傳入這個值是完全有可能的,所以這種判斷形勢是不正確的或者使用來判斷也可以原始類型優(yōu)于封裝類型對象擁有六個原始值基本類型布爾值,數(shù)字,字符串,,和對象。 作為一個前端新人,多讀書讀好書,夯實基礎(chǔ)是十分重要的,正如蓋樓房一樣,底層穩(wěn)固了,才能越壘越高。從開始學(xué)習(xí)到現(xiàn)在,基礎(chǔ)的讀了紅寶書《JavaScript高級程序設(shè)計》,犀牛書《JavaScri...
摘要:能夠根據(jù)返回語句自動推斷出返回值類型,因此我們通常省略它。定義的函數(shù)類型接口就像是一個只有參數(shù)列表和返回值類型的函數(shù)定義??伤饕愋途哂幸粋€索引簽名,它描述了對象索引的類型,還有相應(yīng)的索引返回值類型。 showImg(https://segmentfault.com/img/remote/1460000010018621?w=640&h=280); 本文首發(fā)在我的個人博客:http:/...
摘要:所謂裝箱轉(zhuǎn)換,正是把基本類型轉(zhuǎn)換為對應(yīng)的對象,他是類型轉(zhuǎn)換中一種相當(dāng)重要的種類。拆箱轉(zhuǎn)換在標(biāo)準(zhǔn)中,規(guī)定了函數(shù),它是對象類型到基本類型的轉(zhuǎn)換即,拆箱轉(zhuǎn)換。拆箱轉(zhuǎn)換會嘗試調(diào)用和來獲得拆箱后的基本類型。 JavaScript隱式類型轉(zhuǎn)換 基本數(shù)據(jù)類型 ECMAScript 一共定義了七種 build-in types,其中六種為 Primitive Value,Null, Undefined...
摘要:本文轉(zhuǎn)載自眾成翻譯譯者亂發(fā)小生鏈接原文學(xué)習(xí)怎樣傳遞信息從到是一個非常難的事情。原因在于和兩種語言類型之間的巨大差異。你可以在這里查看所有的類型。這兩個組件松散和嚴(yán)格的表明一系列函數(shù)接收不同類型的參數(shù),,,和和它們的返回值。 本文轉(zhuǎn)載自:眾成翻譯譯者:亂發(fā)小生鏈接:http://www.zcfy.cc/article/3360原文:https://nodeaddons.com/type-...
閱讀 2782·2021-10-26 09:50
閱讀 2424·2021-10-11 11:08
閱讀 2165·2019-08-30 15:53
閱讀 1929·2019-08-30 15:44
閱讀 2413·2019-08-28 18:12
閱讀 2558·2019-08-26 13:59
閱讀 2882·2019-08-26 12:19
閱讀 2789·2019-08-26 12:09