JS day19 字串 方法

2021-09-27 02:34:11 字數 2349 閱讀 8698

big()  用大號字型顯示字串

blink() 顯示閃動字串 (ie下無效)

bold() 粗體顯示字串

fixed() 以打字機文字顯示字串

strike() 使用刪除線顯示字串

fontcolor 用指定顏色顯示字串

fontsize() 用指定尺寸顯示字串

link() 把字串顯示為鏈結

sub() 顯示為下標

sup() 顯示為上標

[格式]:str.charcodeat()

[返回值]:對應下標的ascii碼值

var str="hello";

alert(str.charcodeat(1)); //返回的是e的ascii值101

[格式]:string.fromcharcode(ascii值);

[返回值]:ascii對應的字元組成的字串

var str=string.fromcharcode(97,98,99);

alert(str); //返回abc

[格式]str1.concat(str2)

[返回值]:拼接後的字串,對原字串沒影響

[注]:一般情況下使用""+""拼接

var str1="hello";

var str2="jojo";

var str=str1.concat(str2);

alert (str);

①indexof() 首次出現

[格式]:str.indexof(子串,開始查詢的位置);

[返回值]:返回子串首次出現的位置,沒查到返回-1

var str="hello world";

alert (str.indexof("hel")); //返回0

alert (str.indexof("world",1)); //返回6

②lastindexof() 字串最後出現的位置

方法同indexof

③search() 引數可以是正規表示式 子串首次出現的位置

[注]:正規表示式可以新增修飾符:i 忽略大小寫;g 全域性匹配

var str="abcabcabc";

alert(str.search("abc")); //返回3

alert(str.search(/abc/i)); //忽略大小寫,返回0

[格式]:str.replace(字串/正則,替換的字串);

[返回值]:新生成的字串

[注]:只替換第乙個匹配的字串;想要替換所有匹配的,要使用正規表示式

var str="1234563";

var str1=str.replace("3","ac");

alert(str1); //返回12ac4563

替換所有:

var str="1234563";

var str1=str.replace(/3/g,"ac");

alert(str1); //返回12ac456ac

[格式]:str.substring(start,end);

[返回]:提取的字串,不包含結束位置的字元

var str1="123456";

var str=str1.substring(0,3);

alert (str); //返回123

[格式]:str1.split(分割符,生成的陣列長度);

[返回值]:分割成裝有子串的陣列

[注]:如果分割符是"""空字串,那麼字串會被分成單個字元的陣列

字串->陣列 split

陣列->字串 join

var str1="this is dio";

var str=str1.split(" ",2); //以空格分割,陣列長度2

alert(str); //返回長度為2的陣列 this,is

var arr=str.join("+")

alert (arr); //陣列變為字串this+is

①tolowercase()  小寫

②touppercase() 大寫

var str="hello world";

var str1=str.tolocalelowercase(); //小寫

var str2=str.tolocaleuppercase(); //大寫

alert(str1);

alert(str2);

JS day18 字串 基本概念

所有單引號或者雙引號括起來的都是字串 var str new string hello 1.通過new建立 返回值是物件 var str1 string hello 2.省略new var str3 hello 3.最常用length 返回當前字串中字元的個數 charat 格式 str.chara...

19 字串移位包含問題

總時間限制 1000ms 記憶體限制 65536kb 描述對於乙個字串來說,定義一次迴圈移位操作為 將字串的第乙個字元移動到末尾形成新的字串。給定兩個字串s1和s2,要求判定其中乙個字串是否是另一字串通過若干次迴圈移位後的新字串的子串。例如cdaa是由aabcd兩次移位後產生的新串bcdaa的子串,...

GUID 字串,16位字串,19位數字

當我們想要獲得乙個唯一的key的時候,通常會想到guid。這個key非常的長,雖然我們在很多情況下這並不是個問題。但是當我們需要將這個36個字元的字串放在url中時,會使的url非常的醜陋。想要縮短guid的長度而不犧牲它的唯一性是不可能的,但是如果我們能夠接受乙個16位的字串的話是可以做出這個犧牲...