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

資訊專欄INFORMATION COLUMN

JavaScript的String類型

idealcn / 2881人閱讀

摘要:類型大小寫轉(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

相關(guān)文章

  • javascript 中,為什么 [1,2] + [3,4] 不等于 [1,2,3,4]?

    摘要:但是在使用運算符時,在這兩種情況下的工作方式是不同的。在中,數(shù)組不是基本類型,它的存在僅僅是一個糖衣語法,它其實是類的實例。然而,對于算數(shù)運算符和表現(xiàn)的為數(shù)字。課外作業(yè)檢查其他的瀏覽器兼容性。 在 stackoverflow 上有人提問:arrays - Why does [1,2] + [3,4] = 1,23,4 in JavaScript? 問題 我想將一個數(shù)組追加到另一個數(shù)...

    MRZYD 評論0 收藏0
  • javascript 中,為什么 [1,2] + [3,4] 不等于 [1,2,3,4]?

    摘要:但是在使用運算符時,在這兩種情況下的工作方式是不同的。在中,數(shù)組不是基本類型,它的存在僅僅是一個糖衣語法,它其實是類的實例。然而,對于算數(shù)運算符和表現(xiàn)的為數(shù)字。注意用戶自定義對象進(jìn)行運算不一定總產(chǎn)生一個字符串結(jié)果。 問題 我想將一個數(shù)組追加到另一個數(shù)組的后面,于是我在 firebug 編寫如下代碼: [1,2] + [3,4] 但是,出乎意料,它卻輸出了: 1,23,4 而沒有輸出我期...

    sydMobile 評論0 收藏0
  • Effective JavaScript讀書筆記(一)

    摘要:如果為假值,不傳或者傳入,函數(shù)都會返回但是,傳入這個值是完全有可能的,所以這種判斷形勢是不正確的或者使用來判斷也可以原始類型優(yōu)于封裝類型對象擁有六個原始值基本類型布爾值,數(shù)字,字符串,,和對象。 作為一個前端新人,多讀書讀好書,夯實基礎(chǔ)是十分重要的,正如蓋樓房一樣,底層穩(wěn)固了,才能越壘越高。從開始學(xué)習(xí)到現(xiàn)在,基礎(chǔ)的讀了紅寶書《JavaScript高級程序設(shè)計》,犀牛書《JavaScri...

    zhoutao 評論0 收藏0
  • JavaScript 到 TypeScript

    摘要:能夠根據(jù)返回語句自動推斷出返回值類型,因此我們通常省略它。定義的函數(shù)類型接口就像是一個只有參數(shù)列表和返回值類型的函數(shù)定義??伤饕愋途哂幸粋€索引簽名,它描述了對象索引的類型,還有相應(yīng)的索引返回值類型。 showImg(https://segmentfault.com/img/remote/1460000010018621?w=640&h=280); 本文首發(fā)在我的個人博客:http:/...

    roundstones 評論0 收藏0
  • JavaScript隱式類型轉(zhuǎn)換

    摘要:所謂裝箱轉(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...

    bingo 評論0 收藏0
  • 在 V8 中從 JavaScript 到 C++ 類型轉(zhuǎn)換

    摘要:本文轉(zhuǎn)載自眾成翻譯譯者亂發(fā)小生鏈接原文學(xué)習(xí)怎樣傳遞信息從到是一個非常難的事情。原因在于和兩種語言類型之間的巨大差異。你可以在這里查看所有的類型。這兩個組件松散和嚴(yán)格的表明一系列函數(shù)接收不同類型的參數(shù),,,和和它們的返回值。 本文轉(zhuǎn)載自:眾成翻譯譯者:亂發(fā)小生鏈接:http://www.zcfy.cc/article/3360原文:https://nodeaddons.com/type-...

    betacat 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<