1.判斷用戶輸入事件
正常瀏覽器:? ? oninput
Ie?678支持的??:onpropertychange
2.數組array
數組:? 就是一個大變量, 它里面可以存儲很多的值。
聲明數組
var arr =[1,3,5,7,9];
var arr?=new Array(1,3,5);
使用數組
使用的方法:數組名[索引值];函數名();
索引號是從0開始的。0?1?2?3?4?5?...
var textArr?=["劉備","諸葛亮","趙云","關羽"];
console.log(textArr[3])
數組的長度
數組名.length;
遍歷數組
想到了for遍歷 數組
getElementsByTagName()得到一個偽數組
案例 隔行變色
求平均值
字符相連
+
數值相加??字符相連
1+1?=?2;
“你好”+“嗎”“你好嗎”
“你好”+?2“你好2”
“0”+?10“010”
10?-“2”8
所有的input取過來的值??是??字符型。
三元運算符??三目運算符
一元:a++??b++????+a??-a
二元:???a+b???a>=b
三元:表達式?結果1?:結果2等價于if??else
如果表達式結果為真?,?則返回?結果1
如果表達式結果為假,??則返回結果2
if(3>5)?{alert(“11”)}?else?{?alert(22)}??????==
3>5???alert(11)?:?alert(22)
the?king?is?always?luck
排他思想
首先干掉所有人,? 剩下我自己
變量 和屬性
變量
是獨立存在的?自由自在的
miss小姐?女士
屬性和方法
屬于某個對象的?屬性和?方法
mrs
varindex?=10;//變量??誰都可以使用
vararr?=[];//數組
arr.index=20;//自定義屬性??他只能在arr才能使用
alert(arr.index);