今天主要是做了一些for迴圈習題的練習,以及學習了一些字串處理。先看一下字串處理:
時間方法
var time = new date();
var year = time.getfullyear();
var second = time.getseconds();
var month = time.getmonth() + 1; 據說是程式設計人員喝多了,從零開始計算的,後面加一就行。
var day = time.getday() 星期五;
var day = time.getdate(); 幾號。
document.write(day);
數學函式
var rand = math.random(); /*隨機數是0到1的數字。*/
document.write(rand);
var arr = ["張三", "李四", "王五", "趙六", "七七"];
var sz = rand * arr.length;
sz = parseint(sz);
document.write(arr[sz]);
var i = 1.1;
i = math.round(i); 四捨五入。如果小數點後兩位,就乘以10再除以10.
document.write(i);
var i = 1.1;
i = math.ceil(i); 對數進行上捨入。
i = math.floor(i); 對數進行下捨入。
var str = "abcdefg";
var x = str.indexof("c"); 返回字串中乙個子串第一處出現的索引(從左到右搜尋)。如果沒有匹配項,返回 -1
alert(x);
alert(str.charat(3)); 顯示d.
var x = str.lastindexof("c"); /* 返回字串中乙個子串第一處出現的索引(從右到左搜尋)。如果沒有匹配項,返回 -1 */
var str_2 = str.substring(2, 5); 意思是從2開始數,但是沒有5. 輸出是cde.
document.write(str_2);
var str_3 = str.substr(2, 5); 輸出是cdefg,從第2開始,輸出5個數。
document.write(str_3);
var str_4 = str.replace("cde", "xyz"); 替換的意思,把cde換成了xyz。
document.write(str_4);
var str = "ab|cde|fg";
var str_5 = str.split("|");
document.write(str_5[0]); 輸出是ab,0個的索引值。cde就是第乙個。fg第二個。
indexof :返回字串中乙個子串第一處出現的索引(從左到右搜尋)。如果沒有匹配項,返回 -1 。
lastindexof:返回字串中乙個子串最後一處出現的索引(從右到左搜尋),如果沒有匹配項,返回 -1 。
charat:返回指定位置的字元。
substring :返回字串的乙個子串,傳入引數是起始位置和結束位置。
substr:返回字串的乙個子串,傳入引數是起始位置和長度。
split:通過將字串劃分成子串,將乙個字串做成乙個字串陣列。
length:返回字串的長度,所謂字串的長度是指其包含的字元的個數。
tolowercase :將整個字串轉成小寫字母。
touppercase:將整個字串轉成小寫字母。
for迴圈習題練習:
找出100-999之間的所有「水仙花數」。所謂水仙花數是指乙個三位 數,各位數字的立方和等於該i++數本身。(如153=1的3次方+5的3次方+3的3次方)並輸出這些數字;
for (var i = 1; i <= 9; i++) }}
}輸出2023年到現在的所有閏年。
var str = 1017;
for (var i = 1000; i <= 2017; i++) }*
********
*******
*********
var sp = 4;
for(var i = 1; i <= 9; i += 2)
var str_sp = "";
for(var k = 0; k < sp; k++)
sp--;
document.write(str_sp + str + "
");}
編寫程式,計算 1!+2!+3!+…..+10!的結果。
var sum = 0;
for(var i = 1; i <= 10; i++)
sum += sb;
} alert(sum);
知識點很多,需要記憶很多。加油!
字串處理練習
public class countchar private static void usecharat string str else if c a c z else system.out.println lowercount lowercount uppercount uppercount ot...
字串處理 字串迴圈右移
1 字串迴圈右移 解法 根據題意,編寫的函式能把字串迴圈右移n位。例如字串 abcdefghi 如果n 2,移位後是 hiabcdefg 1 先翻轉前段 gfedcba hi 2 再翻轉後段 gfedcba ih 3 最後翻轉整個 hi abcdefg 得到想要的結果。下面是c語言的指標操作 7 1...
for迴圈 字串的處理
1.for 迴圈 優點迴圈取值 l a b c print len l 列印列表的長度即等於3 i 0 while i for迴圈巢狀 for i in range 3 i 2 for j in range 2 j 1 print i,j 2,1 range 3 意思為範圍取值 0,1,2 取頭不取...