最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript中常用的字符串函數(shù)解讀

 更新時間:2023年02月10日 09:59:10   作者:小小阿星  
這篇文章主要介紹了javascript中常用的字符串函數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

javascript 字符串函數(shù)

定義一個字符串

var str = "Aheloworld";

1、獲取字符串的長度 length

var str = "Aheloworld";
console.log("str變量中字符串的長度為:"+str.length)

2、charAt()方法可返回指定位置的字符

var str = "Aheloworld";
var str1 = str.charAt(3)
console.log("通過charAt()方法指定下標返回字符為:"+str1)

3、 charcodeAt() 方法可返回指定位置的字符的 Unicode 編碼 語法string.charCodeAt(index)

var str = "Aheloworld";
var str1 = str.charCodeAt(0)
console.log("通過charCodeAt()方法指定下標返回指定位置的字符的 Unicode 編碼為:"+str1)

4、fromcharcode() 可接受一個指定的 Unicode 值,然后返回一個字符串

var str = "Aheloworld";
var str1 = String.fromCharCode(65)
console.log("fromcharcode()指定的 Unicode 值,然后返回一個字符串"+str1)

5、concat() 拼接字符串 可同時拼接過個字符串 作用等同于+

var str = "Aheloworld";
var str1 = str.concat("二傻子","三傻子")
console.log("concat() 拼接字符串后的結(jié)果為:"+str1)

6、indexOf() 方法可返回某個指定的字符串值在字符串中首次出現(xiàn)的位置。

如果沒有找到匹配的字符串則返回 -1

string.indexOf(searchvalue,start)

var str = "heloworld"
var str1 = str.indexOf("l");
console.log("通過indexOf()查找指定字符串第一次出現(xiàn)的位置的下標:"+str1)

var str1 = str.indexOf("l",3);
console.log("通過indexOf()查找指定字符串規(guī)定字符串查找位置的開始地點,返回出現(xiàn)的位置的下標:"+str1)

var str1 = str.indexOf("l");
console.log("通過indexOf()查找指定字符串如果字符串不存在,返回-1:"+str1)

7、lastindexof() 從后往前找,下標從0往后數(shù)

var str = "abcABCabc"
var str1 = str.lastIndexOf("a")
console.log("通過lastIndexOf()查找指定字符串最后一次出現(xiàn)的位置的下標【從后往前找,下標從0往后數(shù)】:"+str1)

8、 slice() 方法可提取字符串的某個部分,并以新的字符串返回被提取的部分。 不改變源數(shù)組

  • 參數(shù)1:開始位置的索引(包含了開始位置)
  • 參數(shù)2:結(jié)束位置的索引(不包含結(jié)束位置)

注意:

1- 如果省略第二個參數(shù),則會截取后面所有的字符串

2- 如果傳遞一個負數(shù),會從后面開始計算

var str = "abcABCabc"
var str1 = str.slice(1,4)
console.log("slice()方法提取str2字符串中 下標1開始到下標4之前結(jié)束的字符串為:"+str1)
var str1 = str.slice(1,-3)// bcABC
var str1 = str.slice(0)//bcABCabc
var str1 = str.slice(-3,-1)//ab
console.log(str1)?? ??? ?

9- substring() 方法返回的子串包括 開始 處的字符,但不包括 結(jié)束 處的字符。

  • 參數(shù)1:開始截取的索引(包含了開始位置)
  • 參數(shù)2:結(jié)束位置的索引(不包含結(jié)束位置)

注意:

1- 如果傳遞一個負數(shù),默認為0

2- 如果傳遞的第一個參數(shù)大于第二個參數(shù),則自動交換

var str = "aocdefghyjklmn"
?? ?// var str1 = str.substring(0,3)
?? ?var str1 = str.substring(4,2)
?? ?console.log(str1)

10、substr() 方法可在字符串中抽取從 開始 下標開始的指定數(shù)目的字符。

  • 參數(shù)1:提取字符串的起始位置 如果為負數(shù),默認從后向前計算
  • 參數(shù)2:提取字符串的數(shù)量

注意:

無論是正數(shù)還是負數(shù) 都從左向右計算

var str = "aocdefghyjklmn"
var str1 = str.substr(2,3)
var str1 = str.substr(-3,3)
console.log(str1)

11、split() 方法用于把一個字符串分割成字符串?dāng)?shù)組。

  • 如果不指定拆分的字符,則每個字符為一個數(shù)組元素
  • 如果指定拆分的字符,則以指定字符拆分為數(shù)組元素
var str = "aocdefghyjklmn"
var arr = str.split("")
var arr = str.split("f")
console.log(arr)

12、 toUpperCase() 轉(zhuǎn)為大寫 toLowerCase() 轉(zhuǎn)為小寫

var str6 = "abcABC"
console.log("轉(zhuǎn)為大寫"+str6.toUpperCase())
console.log("轉(zhuǎn)為小寫"+str6.toLowerCase())

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • javascript游戲開發(fā)之《三國志曹操傳》零部件開發(fā)(一)讓靜態(tài)人物動起來

    javascript游戲開發(fā)之《三國志曹操傳》零部件開發(fā)(一)讓靜態(tài)人物動起來

    首先來說,讓一個游戲賦有可玩性必須要動靜結(jié)合,我將要在下面告訴大家如何運用Javascript將靜態(tài)圖片變?yōu)閯討B(tài)圖片,感興趣的朋友可以了解下,便當(dāng)鞏固js知識了
    2013-01-01
  • 簡述JS控制臺的使用

    簡述JS控制臺的使用

    本文給大家介紹了js控制臺的使用,非常不錯,具有一定的參考借鑒借鑒價值,需要的朋友參考下吧
    2018-07-07
  • uni?app跨端自定義指令實現(xiàn)按鈕權(quán)限

    uni?app跨端自定義指令實現(xiàn)按鈕權(quán)限

    這篇文章主要為大家介紹了uni?app跨端自定義指令實現(xiàn)按鈕權(quán)限詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • js制作可以延時消失的菜單

    js制作可以延時消失的菜單

    這篇文章主要為大家詳細介紹了基于JavaScript制作可以延時消失的菜單,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • JavaScript偏函數(shù)與柯里化實例詳解

    JavaScript偏函數(shù)與柯里化實例詳解

    這篇文章主要介紹了JavaScript偏函數(shù)與柯里化,結(jié)合實例形式詳細分析了JavaScript偏函數(shù)與柯里化的概念、原理、定義、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2019-03-03
  • 如何改進javascript代碼的性能

    如何改進javascript代碼的性能

    在web應(yīng)用中,應(yīng)用了大量的Javascript,因此代碼的執(zhí)行效率變得尤為重要,也就是性能!為了提高JS的性能,我們應(yīng)該掌握一些基本的性能優(yōu)化方式,并讓它成為我們書寫代碼的習(xí)慣。下面介紹幾種優(yōu)化性能的方式,很多初學(xué)者甚至有經(jīng)驗的開發(fā)者也會忽略,希望對你有幫助
    2015-04-04
  • JavaScript點擊按鈕生成4位隨機驗證碼

    JavaScript點擊按鈕生成4位隨機驗證碼

    這篇文章主要為大家詳細介紹了JavaScript點擊按鈕生成4位隨機驗證碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • 前端實現(xiàn)界面元素拖拽功能的3種方式總結(jié)(親測有效)

    前端實現(xiàn)界面元素拖拽功能的3種方式總結(jié)(親測有效)

    這篇文章主要介紹了前端實現(xiàn)界面元素拖拽功能的3種方式,三種方法分別是純HTML+CSS+JS、Vue模板和Vue全局指令,每種方法都通過監(jiān)聽鼠標事件來實現(xiàn)元素的拖動功能,并通過控制閥來確保只有在指定區(qū)域按下鼠標時才開始拖動,需要的朋友可以參考下
    2025-02-02
  • javascript跳轉(zhuǎn)與返回和刷新頁面的實例代碼

    javascript跳轉(zhuǎn)與返回和刷新頁面的實例代碼

    這篇文章主要介紹了javascript跳轉(zhuǎn)與返回和刷新頁面的實例代碼,簡單介紹了javascript中window.open()與window.location.href的區(qū)別,感興趣的朋友一起看看吧
    2019-11-11
  • JS獲取圖片實際寬高及根據(jù)圖片大小進行自適應(yīng)

    JS獲取圖片實際寬高及根據(jù)圖片大小進行自適應(yīng)

    圖片實際寬高使用js進行獲取以及根據(jù)圖片大小進行自適應(yīng),此功能個人感覺比較實用,在此貢獻出來,希望對大家有所幫助
    2013-08-08

最新評論

田阳县| 清丰县| 静安区| 临洮县| 绥化市| 弋阳县| 新丰县| 伊川县| 绥芬河市| 阿拉善左旗| 万山特区| 噶尔县| 达日县| 都兰县| 邵阳市| 东辽县| 嘉义县| 武汉市| 太谷县| 蓬溪县| 遂宁市| 哈尔滨市| 汽车| 双流县| 响水县| 临沧市| 宁阳县| 鄯善县| 兴化市| 万宁市| 怀来县| 即墨市| 玉龙| 全南县| 鹿泉市| 沁阳市| 林芝县| 浑源县| 昆山市| 江津市| 易门县|