javascipt字串函式

2021-07-26 14:34:27 字數 2718 閱讀 1270

var str="assddsddsad";

console.log(str.charat(3));//d

console.log(str.charat(20));//什麼沒有 空

var str="assddsddsad";

console.log(str.charcodeat(3));//100

console.log(str.charcodeat(20));//nan

console.

log(string

.fromcharcode(520));//ȉ

console.

log(string

.fromcharcode(880));//ͱ

返回值

var str="asdalove";

console.log(str.indexof("2"))//-1

console.log(str.indexof("2",8))//-1

console.log(str.indexof("a",2))//3

console.log(str.indexof("a",0))//0

console.log(str.lastindexof("a",0))//0

console.log(str.lastindexof("a",2))//0

console.log(str.lastindexof("a",-100))//0

console.log(str.lastindexof("a",20))//3

console.log(str.lastindexof("a",2))//0

返回值:存放匹配結果的陣列

彌補:使用regexp.exec()方法

沒找到:返回null

無全域性標記g

屬性 沒找到:返回null

var str = "the rain in spain stays mainly in the plain";

console.log(str.match(/ain/g));//["ain", "ain", "ain"]

console.log(str.match(/ain/gi));//["ain", "ain", "ain", "ain"] i可以保證不區分大小寫

console.log(str.match(/ain/));//["ain", index: 5, input: "the rain in spain stays mainly in the plain"]

特性:忽略全域性標記g和lastindex()屬性

var str = "the rain in spain stays mainly in the plain";

console.log(str.search("in"));//6

特性

var str='i love you';

console.log(str.replace('i','liuyang'));

var str = "the rain in spain stays mainly in the plain";

console.log(str.split(" "));["the", "rain", "in", "spain", "stays", "mainly", "in", "the", "plain"]

var str1=

"i";

var str2=

" love ";

var str3=

"you";

console.

log(str1.concat(str2,str3));//i love you

var str="abcdefghijk";

console.log(str.slice(-7,-5))//4 6 ef

console.log(str);//abcdefghijk

var str="hello world!";

document.write(str.substring(3)+"

");//lo world!

document.write(str.substring(3,7));//lo w

var str="abcdefghijk";

console.log();

console.log(str.substr(2,3));//cde

console.log(str.substr(-20,5));//cdefghijk 從0開始

console.log(str.substr(-2,5));//jk

console.log(str.substr(2,20));//cdefghijk

var str=

"北京";

var var2=

"北京";

var res=str.localecompare(var2);

console.

log(res); //0

字串和字串函式

字元輸入輸出 getchar putchar ch getchar putchar ch 字串函式 字串輸入 建立儲存空間 接受字串輸入首先需要建立乙個空間來存放輸入的字串。char name scanf s name 上述的用法可能會導致程式異常終止。使用字串陣列 可以避免上述問題 char na...

字串和字串函式

1.字串字面量 字串常量 用雙引號括起來的內容稱為字串字面量,也叫字串常量。字串常量屬於靜態儲存類別,這說明如果在函式中使用字串常量,該字串只會被儲存一次,在整個程式的生命期內存在,計時函式被呼叫多次。用雙引號括起來的內容被視為指向該字串儲存位置的指標。hello 中的 hello 類似於乙個陣列名...

字串函式

1 獲取字串的長度 length 2 判斷字串的字首或字尾與已知字串是否相同 字首 startswith string s 字尾 endswith string s 3 比較兩個字串 equals string s 4 把字串轉化為相應的數值 int型 integer.parseint 字串 lon...