日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

js字符串的操作方法

發(fā)布時(shí)間:2025/3/21 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js字符串的操作方法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
//(1)charAt()//根據(jù)字符的下標(biāo)返回相應(yīng)小標(biāo)上的字符var str="憤怒的小鳥";console.log(str.charAt(2)); //結(jié)果為:的//(2) charcodeat() //根據(jù)字符的下標(biāo)返回相應(yīng)下標(biāo)上的字符對應(yīng)的編碼console.log(str.charCodeAt(3)); //23567//(3)String.fromCharCode()//根據(jù)相應(yīng)的編碼,返回編碼對應(yīng)的字符console.log(String.fromCharCode(23567)); //結(jié)果為:小//打印出編碼在10000~15000之間的所有字符// for(var i=10000;i<=15000;i++){// document.write(String.fromCharCode(i));// }//(4)indexof //查找字符串,找到了就返回相應(yīng)字符的下標(biāo),找不到就返回-1var str="憤怒的小鳥小";console.log(str.indexOf("鳥")) //4console.log(str.indexOf("大紅")); //-1console.log(str.indexOf("小")); //3/* (5)substring(start,end);截取字符串,第一個(gè)參數(shù)表示截取的開始位置,第二個(gè)參數(shù)表示截取的結(jié)束位置包括開始位置,不包括結(jié)束位置可以自動調(diào)節(jié)大小 如果不給它參數(shù)默認(rèn)從開始位置一直截取到結(jié)束位置,如果結(jié)束位置不給它傳參數(shù),就表示從開始位置一直截取到結(jié)束位置*/var str="憤怒的小鳥小"; console.log(str.substring()); //結(jié)果:憤怒的小鳥小console.log(str.substring(1,3)); //怒的console.log(str.substring(3,1)); //怒的/* (6)slice 和substring的作用是一樣的,當(dāng)是它不能自動調(diào)節(jié)大小,但可以識別負(fù)數(shù),最后一個(gè)字符默認(rèn)的是-1; */var str="憤怒的小鳥小"; console.log(str.slice(2,4)); //的小console.log(str.slice(4,2)); //不會調(diào)節(jié)大小console.log( str.slice(2,-1)); //的小鳥//(7)toupcasevar str2="abcdhello";var str3="ABCDOK";console.log(str2.toUpperCase()); //把小寫轉(zhuǎn)化為大寫 結(jié)果為:ABCDHELLOconsole.log(str3.toLowerCase()); //把大寫轉(zhuǎn)化為小寫 結(jié)果為:abcdok /* (8)trim 方法作用:是去掉字符串左右的空格, */var str=" 海上漂 流記 ";console.log(str.length); //9console.log(str.trim().length);//5txt.onkeyup=function(){console.log(txt.value.trim().length); }/* (9)模板字符串在js中字符串的表示方法有兩種,一種是單引號,一種是雙引號. 在使用單引號和雙引號表示的字符串中,任何變量都不會被解析,會按原樣輸出在es6之前,字符串是不能解析變量的在es6中提供了模板字符串的用法,可以在字符串中解析變量,使用反應(yīng)號``表示固定用法:${變量名}; */var str="大黃";var dog="我的名字是str";console.log(dog); //結(jié)果是:我的名字是strvar dog=`我的名字是${str}`;console.log(dog); //結(jié)果是:我的名字是大黃var dog={name:"阿黃",kind:"金毛",age:3,sex:'男生'}var detail=`我來給大家做一個(gè)自我介紹.我的名字是:${dog.name}我是一只${dog.kind}狗,我今年 ${dog.age}了,我是一個(gè)${dog.sex}`console.log(detail);//結(jié)果:我來給大家做一個(gè)自我介紹.我的名字是:阿黃我是一只金毛狗,我今年3了,我是一個(gè)男生/* (10)repeat 作用:按照指定此時(shí)重復(fù)指定的內(nèi)容,格式:字符串.repeat(n); */var str="重要的事情說三遍!" console.log(str.repeat(3));// 結(jié)果:重要的事情說三遍!重要的事情說三遍!重要的事情說三遍!/* (11)includes,startswith,endswith :查詢操作,includes :判斷字符串中是否包含某個(gè)字符串startswith:判斷字符串是否以某一個(gè)字符串開頭,endswith:判斷字符串是否以某一個(gè)字符串結(jié)尾,他們返回的都是布爾值 這三個(gè)方法都有兩個(gè)參數(shù):第一個(gè)參數(shù):表示要查找的子字符串,第二個(gè)參數(shù):指定的位置,當(dāng)是endswith此時(shí)表示的是截取前面n個(gè)字符 */var str="海上漂流記"; console.log(str.includes('上')); //trueconsole.log(str.includes('漂上')); //falseconsole.log(str.includes("海上")); //true;console.log(str.includes("海上",3)); //falsevar s2="ECMAECscript2016";console.log(s2.startsWith('ECMA')); //trueconsole.log(s2.startsWith('c'));console.log(s2.startsWith('EC'));console.log(s2.endsWith('6')); //trueconsole.log(s2.endsWith('2016'));//.jpg,png,pdf/* (12) padstart,padend 01 02 09 1012:00 12:01,$12.00 *///補(bǔ)位/* 格式:字符串.padStart(n,字符);字符串.padEnd(n,字符) */console.log('1'.padStart(2,'0')); //01console.log("11".padStart(2,'0'));//11console.log('$20.'.padEnd(6,'0')); //$20.00console.log('c'.padEnd(5,'x'));//cxxxx

?

總結(jié)

以上是生活随笔為你收集整理的js字符串的操作方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。