字串的定義:定義乙個變數,然後直接將字串賦值給它。
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 可以使用負數索引,並且可以使用預設索引,預設時表...