//(1)charat()
//根據字元的下標返回相應小標上的字元
var str="憤怒的小鳥";
console.log(str.charat(2)); //結果為:的
//(2) charcodeat()
//根據字元的下標返回相應下標上的字元對應的編碼
console.log(str.charcodeat(3)); //23567
//(3)string.fromcharcode()
//根據相應的編碼,返回編碼對應的字元
console.log(string.fromcharcode(23567)); //結果為:小
//列印出編碼在10000~15000之間的所有字元
// for(var i=10000;i<=15000;i++)
//(4)indexof
//查詢字串,找到了就返回相應字元的下標,找不到就返回-1
var str="憤怒的小鳥小";
console.log(str.indexof("鳥")) //4
console.log(str.indexof("大紅")); //-1
console.log(str.indexof("小")); //3
/* (5)substring(start,end);
擷取字串,第乙個引數表示擷取的開始位置,第二個引數表示擷取的結束位置
包括開始位置,不包括結束位置
可以自動調節大小
如果不給它引數預設從開始位置一直擷取到結束位置,
如果結束位置不給它傳引數,就表示從開始位置一直擷取到結束位置
*/var str="憤怒的小鳥小";
console.log(str.substring()); //結果:憤怒的小鳥小
console.log(str.substring(1,3)); //怒的
console.log(str.substring(3,1)); //怒的
/* (6)slice
和substring的作用是一樣的,當是它不能自動調節大小,
但可以識別負數,最後乙個字元預設的是-1; */
var str="憤怒的小鳥小";
console.log(str.slice(2,4)); //的小
console.log(str.slice(4,2)); //不會調節大小
console.log( str.slice(2,-1)); //的小鳥
//(7)toupcase
var str2="abcdhello";
var str3="abcdok";
console.log(str2.touppercase()); //把小寫轉化為大寫 結果為:abcdhello
console.log(str3.tolowercase()); //把大寫轉化為小寫 結果為:abcdok
/* (8)trim 方法
作用:是去掉字串左右的空格, */
var str=" 海上漂 流記 ";
console.log(str.length); //9
console.log(str.trim().length);//5
txt.onkeyup=function()
/* (9)模板字串
在js中字串的表示方法有兩種,一種是單引號,一種是雙引號.
在使用單引號和雙引號表示的字串中,任何變數都不會被解析,會按原樣輸出
在es6之前,字串是不能解析變數的
在es6中提供了模板字串的用法,可以在字串中解析變數,使用反應號``表示
固定用法:$; */
var str="大黃";
var dog="我的名字是str";
console.log(dog); //結果是:我的名字是str
var dog=`我的名字是$`;
console.log(dog); //結果是:我的名字是大黃
var dog=
var detail=`我來給大家做乙個自我介紹.我的名字是:$我是乙隻$狗,我今年
$了,我是乙個$`
console.log(detail);
//結果:我來給大家做乙個自我介紹.我的名字是:阿黃我是乙隻金毛狗,我今年3了,我是乙個男生
/* (10)repeat
作用:按照指定此時重複指定的內容,
格式:字串.repeat(n); */
var str="重要的事情說三遍!"
console.log(str.repeat(3));// 結果:重要的事情說三遍!重要的事情說三遍!重要的事情說三遍!
/* (11)includes,startswith,endswith :查詢操作,
includes :判斷字串中是否包含某個字串
startswith:判斷字串是否以某乙個字串開頭,
endswith:判斷字串是否以某乙個字串結尾,
他們返回的都是布林值
這三個方法都有兩個引數:
第乙個引數:表示要查詢的子字串,
第二個引數:指定的位置,當是endswith此時表示的是擷取前面n個字元 */
var str="海上漂流記";
console.log(str.includes('上')); //true
console.log(str.includes('漂上')); //false
console.log(str.includes("海上")); //true;
console.log(str.includes("海上",3)); //false
//補位
/* 格式:
字串.padstart(n,字元);
字串.padend(n,字元) */
console.log('1'.padstart(2,'0')); //01
console.log("11".padstart(2,'0'));//11
console.log('$20.'.padend(6,'0')); //$20.00
console.log('c'.padend(5,'x'));//c***x
JS字串之操作方法
拼接乙個或多個字串,返回新字串。隱式型別轉換 也可以用加號輕鬆實現字串的拼接。var str hello world concat 拼接字串 console.log str.concat 123 返回新陣列副本 可以拼接任意多個引數 console.log str.concat 123,1545sd...
字串操作方法
indexof 返回查詢某乙個字串第一次出現的下標 定義字串 string.indexof 要查詢的字串 從哪一下標開始 返回第一次出現的下標 slice 擷取字串兩個引數第乙個是開始的下標,第二個是結束的下標,如果第乙個引數是負數就是倒數下標。str.slice 開始的位置,結束的位置 split...
字串的操作方法
charat index 返回某個位置處的字元 charcodeat 返回某個位置處的字元的ascii碼值 string.fromcharcode ascii碼值 根據字元的ascii碼值 得到對應的字元 indexof 子串 查詢某個子字串在原字串中首次出現的位置 如果不存在返回 1 lastin...