筆記15 js基礎知識 字串

2021-08-04 21:53:12 字數 2409 閱讀 6415

字串的定義:定義乙個變數,然後直接將字串賦值給它。

var str = 「abc123」

訪問字串裡面的字元,和陣列的方式一樣(str[i])。另乙個方法是charat(i)。

(1)訪問字串裡面的字元;

a.陣列方式:str[i];

b.字串特有的方式:charat(i)

(2)查詢

a.陣列方式:indexof

b.字串方式:search()方法:傳入引數(要搜尋的子串),返回子串的第乙個字元在父串中的下標。這個方法對大小寫敏感。

search方法的功能比indexof更強大,它可以使用正規表示式

(3)取字串

a.陣列方式:slice()

b.字串特有的方式:

substr(start,length):傳入引數,第乙個引數,開始擷取的下標,如果沒有第二個引數,它就一直取到最後,第二個引數,擷取的長度。

substing(swtart,end):傳入兩個引數,第乙個引數,開始擷取的下標,第二個引數,擷取結束的下標。

(4)替換

a.陣列方式:splice

b.replace()替換,傳入的引數(第乙個引數是被替換的子串)(第二個引數是新的子串)

touppercase():小寫字母轉化為大寫字母

varstr =

prompt("

請輸入乙個英文本串")

;str = str.

touppercase();

alert

(str);

tolowercase():大寫字母轉化為小寫字母

varstr =

prompt("

請輸入乙個英文本串")

;str = str.

tolowercase();

alert

(str);

trim():去除字串首尾的空格符

varstr = "";

str = str.

trim();

alert

(str);

split(x):字串的分割,用字串「x」進行分割,分割之後是乙個陣列。

有乙個tostring方法,將陣列轉化為

vara =

"a b c"

;varresult = a.

split

(" ");

alert

(result)

;//["a","b","c"]

定義:vard =newdate();//

獲取系統日期

document

.write

(d.tolocaletimestring

());

vard =newdate(

2017,00

,03,17

,14,06

);//自定義日期

document

.write

(d.tolocaletimestring

());

不給引數,定義的日期為執行這條指令時那一刻的系統日期

當然也可以指定年月日時分秒引數,但是要特別注意的是月從0開始。即0表示1月。

修改日期:

setyear、setmonth、setdate...

獲取日期分量:

getyear、getmonth、getdate...

getmilliseconds是獲取毫秒分量

gettime 獲取的是從1970-1-1 00:00:00 至指定日期經歷的毫秒數

日期比較

vard1 =newdate(

2017,6

,2);

vard2 =newdate(

2017,6

,1);

document

.write

(d1-d2);

d1>d2

d1-d2:兩個日期相差的毫秒數

便捷計算某月天數的方法

varmonth = 2;

vard =newdate(

2017

,month,0

);document

.write

(d.getdate

()+"")

;

python基礎知識 字串

1 字串的格式化 python 將若干值插入到帶有 標記的字串中,實現動態地輸出字串。格式 s str s s str 1,str 2 例如 str 0 i str 1 love str 2 china format s s s str 0,str 1,str 2 print format ilov...

基礎知識 字串python

len pbr out 3 len repr pbr out 5x iam y pan print x,y 法一,注意print 預設連續輸出兩個字串,其中間用空格隔開 x y 法二out iam pan 兩個字串之間有空格 iampana i am allen 這裡開頭有4個空格out i am ...

Python基礎知識 字串(一)

字串是python中非常基礎,非常常用的一種資料型別。從這節開始介紹python的字串的使用方法。ss hello,world 定義乙個字串 ss 1 使用索引,獲取某個字元,結果為 e ss 0 2 使用切片,獲取乙個子字串。結果為 he ss 3 可以使用負數索引,並且可以使用預設索引,預設時表...