數(shù)組 aRr 代表一個(gè)數(shù)組;
1.用面向?qū)ο蟮姆绞?用new 例如: var aRr01 = new Array(1,2,3,4);
2.直接用[]中括號(hào);
獲取數(shù)組的整個(gè)長(zhǎng)度 aleert(aRr02,length);
獲取數(shù)組的內(nèi)容 例如: alert (aRr02[3])
定義多維數(shù)組, 二維數(shù)組,例如:var aRr03 =[[1,2,3],[3,0,2,1],[1,1,1]]
length 表示 長(zhǎng)度
從0開(kāi)始,下標(biāo);
數(shù)組的常用方法 join
push方法:向末尾增加元素;
pop 方法:從末尾刪除一個(gè);
unshift :向元素的前面插入一個(gè);
shift : 把最前面的一個(gè)刪除;
reverse : 可以將元素的數(shù)組反轉(zhuǎn);
indexof : 可以返回?cái)?shù)組,第一次出現(xiàn)的索引值;
splice 可以在數(shù)組中增加或刪除元素;
字符串處理方法
split 切割;
例如:var str ='2018-07-19';
var aRr = str.split('-');;;
alert(aRr);//2018,07,19;
網(wǎng)標(biāo)題上寫(xiě)內(nèi)容:document.title = aRr2;
charAt 看索引為0的字符;獲取里面的 某一個(gè)字符。
indexof 查找字符第一次出現(xiàn)的字母或字符;找不到的時(shí)候返回 -1;
substring 截取字符串 ;留頭去尾;從下標(biāo)0 開(kāi)始;
語(yǔ)法 substring ( 10,15) 開(kāi)始位置和結(jié)束位置;從第10個(gè)截取到15個(gè)字符(不包括15);
substring( 10) 從下標(biāo)10開(kāi)始的位置到最后;
toupperCase() 全部轉(zhuǎn)大寫(xiě)子,字母或字體;
toLowerCase() 全部轉(zhuǎn)把小寫(xiě)字母或字體;
如何將字符串反轉(zhuǎn)?
把字符串切割成數(shù)組 split; 2.數(shù)組組成字符串用join;
計(jì)算器
下拉框:例如: 《select id = 'select'》
《opction value = ""》+ 《opction》
《/select》
定時(shí)器彈框
setTimeout 只執(zhí)行一次的定時(shí)器;
setInterval 反復(fù)執(zhí)行的定時(shí)器;
clearTimeout 只關(guān)閉一次的定時(shí)器;
claerInterval 關(guān)閉反復(fù)執(zhí)行的定時(shí)器;
固定定位相對(duì)于瀏覽器的左上角;
隱藏 :diaplay:none; 顯示 : display : block;
new.getFullyea() 年;
now.getmonth()+1 月;
now.getdDate() 日;
月份是:0~11; 星期是: 0~6;
作業(yè)
!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
var money=1000;
var year=0;
while(money < 5000){
money *= 1.05;
year++;
}
console.log("一共需要"+ year +"年");
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>小明期末考試成績(jī)</title>
<script type="text/javascript">
while(true){
var score = prompt("請(qǐng)輸入小明的期末成績(jī)(0-100):");
//判斷值是否合法
if(score <= 100 && score >= 0) {
break;
}
alert("你輸入的數(shù)字不合法");
}
if(score == 100){
//獎(jiǎng)勵(lì)一臺(tái)寶馬
alert("獎(jiǎng)勵(lì)寶馬車一輛 ");
}else if(score >= 80){
//獎(jiǎng)勵(lì)一個(gè)手機(jī)
alert("獎(jiǎng)勵(lì)iphonex手機(jī)一部");
}else if(score >= 60){
//獎(jiǎng)勵(lì)一本參考書(shū)
alert("參考書(shū)");
}else{
alert("一大嘴巴子");
}
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>奇數(shù)之和</title>
<script type="text/javascript">
for(var i=1,jishusum=0;i<=100;i++){
if (i%2!=0) {
jishusum+=i;
}
}
console.log("奇數(shù)和為:"+ jishusum);
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>水仙花數(shù)</title>
<script type="text/javascript">
for(var i=100; i<1000; i++){
var bai = parseInt(i/100);
var shi = parseInt((i-bai*100)/10);
var ge = i % 10;
if(bai**3 + shi**3 + ge**3 == i){
console.log(i);
}
}
</script>
</head>
<body>
</body>
</html>