/*括號裡面只能放加或減,如果要使等式成立,括號裡面應該放什麼運算子
12()34()56()78()9 = 59*
1/*for(var i=-1;i<2;i=i+2) //假設+-為正負一,每個位置的加減號分別定義為負一,
使狀態改變為每次加2,同時分別小於2,
這樣就使得他們迴圈只能是正一或者負一,再來個if條件,輸出即可。
2
13}
14}
15} 16}
*/
1var a=10;2/*
while(a>10)38
}*/9//
while:先走條件再走迴圈體
10/*
do11
14while(true)
*/15
//先走迴圈體再走條件
定義陣列(三種方法):
1.var attr = array();
2.var attr1 = array(1,2,3,4,5);
3.var attr2 = [1,2,3,4,5];第三種定義,一維陣列
取值:alert(attr2[1]);
1 //eg.2 for(var i=0;i)
3
二維陣列:
var a=[[1,2,3,4],[3,4,5,6]]
取值:alert([1][3]);
求 70,89,78,90,96,79,88,100,56,95 總和,最大值,平均值
1//總和
2var attr = [70,89,78,90,96,79,88,100,56,95];
3var sum = 0;
4for(var i=0;i)58
alert(sum);
9
1最大值2
/*var maxn = 0;
3for(var i=0;i4910
}11alert(maxn);
*/
1平均值2
var sum = 0;34
for(var i=0;i)58
var pj = sum/attr.length;
9 alert(pj);*/
1011
/*foreach(int a in attr)
12
公園裡有200個桃子。猴子每天吃掉10個,挑出兩個壞的扔掉,問6天後剩餘桃子的數量
1var dq=200; //定義原有200個桃子
2var d=200; //定義每天剩餘桃子數,
3for(i=1;i<7;i++)4
7alert(d);
//第二種:
var b=200; //200個桃子
for(i=0;i<6;i++) //是天數
alert(b);
公園裡有一堆桃子,猴子每天吃掉一半,挑出乙個壞的扔掉,第6天的時候發現還剩1個桃子,問原來有多少個桃子
1var b=1;
2for(var a=0;a<6;a++)
36 alert(b)
第二種:遞迴
//封裝了乙個功能:求第n天的桃的數量
var sl=0;
funtion sun(a)//a代表形參
else
return sl; //返回值數量
}alert(shu(0));//求的是初始值,是0
函式:
1隨機數生成器
2math.random()34
日期時間函式(需要用變數呼叫):
5var b = new date(); //
獲取當前時間
6 b.gettime() //
獲取時間戳
7 b.getfullyear() //
獲取年份
8 b.getmonth()+1; //
獲取月份
9 b.getdate() //
獲取天10 b.gethours() //
獲取小時
11 b.getminutes() //
獲取分鐘
12 b.getseconds() //
獲取秒數
13 b.getday() //
獲取星期幾
14 b.getmilliseconds() //
獲取毫秒
1516
17數學函式(用math來呼叫):
18abs(x) 返回數的絕對值。
19ceil(x) 對小數進行上捨入取整。
20floor(x) 對數進行下捨入。
21round(x) 把數四捨五入為最接近的整數。
22max(x,y) 返回 x 和 y 中的最高值。
23min(x,y) 返回 x 和 y 中的最低值。
24pow(x,y) 返回 x 的 y 次冪。
25sqrt(x) 返回數的平方根。
26 random() 返回 0 ~ 1 之間的隨機數。 ****
2728
字串函式(用變數來呼叫):
29indexof
30 返回字串中乙個子串第一處出現的索引(從左到右搜尋)。如果沒有匹配項,返回 -1。
31var index1 = a.indexof("l");
32//
index1 = 2
3334
charat
35返回指定位置的字元。
36var get_char = a.charat(0);
37//
get_char = "h"
3839
lastindexof
40 返回字串中乙個子串最後一處出現的索引(從右到左搜尋),如果沒有匹配項,返回 -1。
41var index1 = lastindexof('l');
42//
index1 = 3
4344
45match
46 檢查乙個字串匹配乙個正規表示式內容,如果麼有匹配返回 null。47
var re = new regexp(/^\w+$/);
48var is_alpha1 =a.match(re);
49//
is_alpha1 = "hello"
50var is_alpha2 =b.match(re);
51//
is_alpha2 = null
5253
substring
54返回字串的乙個子串,傳入引數是起始位置和結束位置。
5556
var sub_string2 = a.substring(1,4);
57//
sub_string2 = "ell"
5859 substr ********
60返回字串的乙個子串,傳入引數是起始位置和長度
61var sub_string1 = a.substr(1);
62//
sub_string1 = "ello"
63var sub_string2 = a.substr(1,4);
64//
sub_string2 = "ello"
6566 replace *******
67替換字串,第乙個引數代表被替換的字串,第二個引數代表替換的字串
68 a.replace("he","aa")
6970
71search
72 執行乙個正規表示式匹配查詢。如果查詢成功,返回字串中匹配的索引值。否則返回 -1。
73var index1 =a.search(re);
74//
index1 = 0
75var index2 =b.search(re);
76//
index2 = -1
7778 split ******
79通過將字串劃分成子串,將乙個字串做成乙個字串陣列。
80var arr1 = a.split("");
81//
arr1 = [h,e,l,l,o]
8283 length 屬性 *******
84返回字串的長度,所謂字串的長度是指其包含的字元的個數。
8586
87tolowercase
88將整個字串轉成小寫字母。
89var lower_string =a.tolowercase();
90//
lower_string = "hello"
9192
touppercase
93將整個字串轉成大寫字母。
94var upper_string =a.touppercase();
95//
upper_string = "hello"
c 學習筆記4,迴圈型別,迴圈控制語句
迴圈型別 while迴圈 include using namespace std int main return0 輸出 a 的值 10 a 的值 11 a 的值 12 a 的值 13 a 的值 14 a 的值 15 a 的值 16 a 的值 17 a 的值 18 a 的值 19for迴圈 incl...
PL SQL學習筆記之迴圈語句
一 基本迴圈 loop 迴圈體 退出迴圈 1 if condition then exit endif 2 exit when condition end loop 二 while迴圈 while condition loop sequence of statements end loop 三 fo...
python學習筆記 函式引數型別
python中定義函式時可以指定函式引數型別以滿足不同需要,也可以將各種型別引數組合起來使用,十分靈活。不同型別引數各有特色,如果使用恰當可以豐富函式功能,使用者呼叫函式時也方便很多。但用法不當時也會造成很多麻煩,得不償失。函式引數型別及特點 1 位置引數 顧名思義,位置固定的引數,呼叫函式時需要一...