資源描述:
《javascript內(nèi)置方法函數(shù)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、JavaScript算術(shù)運(yùn)算符運(yùn)算符說明+加-減或單目減*乘/除%取模,即計(jì)算兩個(gè)整數(shù)相除的余數(shù)。例如,10%3=1++遞加1并返回?cái)?shù)值或返回?cái)?shù)值后遞加1,取決于運(yùn)算符的位置在操作數(shù)前還是后--遞減1并返回?cái)?shù)值或返回?cái)?shù)值后遞減1,取決于運(yùn)算符的位置在操作數(shù)前還是后JavaScript比較運(yùn)算符運(yùn)算符說明<小于<=小于等于>大于>=大于等于==等于,此運(yùn)算符先進(jìn)行類型轉(zhuǎn)換再測(cè)試是否相等。例如,“10”==10的值為true===嚴(yán)格等于,此運(yùn)算符不進(jìn)行類型轉(zhuǎn)換直接測(cè)試是否相等。例如,“10”===10的值為false!=不等于,此運(yùn)算符先進(jìn)行
2、類型轉(zhuǎn)換再測(cè)試是否相等。例如,“10”!=10的值為false.!==嚴(yán)格不等于,此運(yùn)算符不進(jìn)行類型轉(zhuǎn)換直接測(cè)試是否相等。例如,“10”!==10的值為trueJavaScript邏輯運(yùn)算符運(yùn)算符說明&&邏輯與,只有當(dāng)兩個(gè)操作數(shù)的值都為true時(shí),a&&b的值才為true
3、
4、邏輯或,只要兩個(gè)操作數(shù)中其中之一的值為true,a
5、
6、b的值就為true!邏輯非,!true的值為false,!false的值為trueJavaScript位運(yùn)算符運(yùn)算符說明&按位與。兩個(gè)操作數(shù)的相應(yīng)位都為1時(shí),該位的結(jié)果為1,否則為0。例如,4&7=4,因?yàn)?100&
7、0111=0100
8、按位或。兩個(gè)操作數(shù)的相應(yīng)位有一個(gè)為1,則該位的結(jié)果為1^按位異或。兩個(gè)操作數(shù)的相應(yīng)位不同時(shí),該位的結(jié)果為1<<左移。左移的位數(shù)由第二個(gè)操作數(shù)確定>>右移。右移的位數(shù)由第二個(gè)操作數(shù)確定>>>無符號(hào)右移JavaScript賦值運(yùn)算符運(yùn)算符說明=將運(yùn)算符左邊的變量設(shè)置為右邊表達(dá)式的值+=將運(yùn)算符左邊的變量遞增右邊表達(dá)式的值。例如,a+=b相當(dāng)于a=a+b-=將運(yùn)算符左邊的變量遞減右邊表達(dá)式的值。例如,a-=b相當(dāng)于a=a-b*=將運(yùn)算符左邊的變量乘以右邊表達(dá)式的值。例如,a*=b相當(dāng)于a=a*b/=將運(yùn)算符左邊的變量除以右邊表
9、達(dá)式的值。例如,a/=b相當(dāng)于a=a/b%=將運(yùn)算符左邊的變量用右邊表達(dá)式的值求模。例如,a%=b相當(dāng)于a=a%b&=將運(yùn)算符左邊的變量與右邊表達(dá)式的值按位與。例如,a&=b相當(dāng)于a=a&b
10、=將運(yùn)算符左邊的變量與右邊表達(dá)式的值按位或。例如,a
11、=b相當(dāng)于a=a
12、b^=將運(yùn)算符左邊的變量與右邊表達(dá)式的值按位異或。例如,a^=b相當(dāng)于a=a^b<<=將運(yùn)算符左邊的變量左移,具體位數(shù)由右邊表達(dá)式的值給出。例如,a<<=b相當(dāng)于a=a<>=將運(yùn)算符左邊的變量右移,具體位數(shù)由右邊表達(dá)式的值給出。例如,a>>=b相當(dāng)于a=a>>b>>>=將運(yùn)算
13、符左邊的變量進(jìn)行無符號(hào)右移,具體位數(shù)由右邊表達(dá)式的值給出。例如,a>>>=b相當(dāng)于a=a>>>bJavaScript其他運(yùn)算符運(yùn)算符說明。成員選擇運(yùn)算符,用于引用對(duì)象的屬性和方法。例如,window.status。有關(guān)對(duì)象的詳細(xì)信息,將從第2章開始說明[]下標(biāo)運(yùn)算符,用于引用數(shù)組元素。例如,class[3]。()函數(shù)調(diào)用運(yùn)算符,用于進(jìn)行函數(shù)調(diào)用。例如,myFunction()。,逗號(hào)運(yùn)算符,用于將不同的值分開。例如,vartoday,datedeleteDelete運(yùn)算符刪除一個(gè)對(duì)象的屬性或一個(gè)數(shù)組索引處的元素。例如,deletemyArr
14、ay[3]刪除myArray數(shù)組的第4個(gè)元素。newNew運(yùn)算符生成一個(gè)對(duì)象的實(shí)例。例如,newmyObjecttypeofTypeof運(yùn)算符返回表示操作數(shù)類型的字符串值。例如,typeoftrue的值為booleanVoidVoid運(yùn)算符不返回任何數(shù)值JavaScript運(yùn)算符優(yōu)先順序優(yōu)先順序運(yùn)算符1成員選擇、括號(hào)、函數(shù)調(diào)用、數(shù)組下標(biāo)2!、-(單目減)、++、--、typeof、new、void、delete3*、/、%4+、-5<<、>>、>>>6<、<=、<、>=7==、!=、===、!==、8&9^10
15、11&&12
16、
17、13?:14
18、=、+=、-=、*=、/=、%=、<<=、>>=、>>>=、&=、^=、
19、=15逗號(hào)運(yùn)算符(,)1.5JavaScript語句語句格式賦值variable=expression;數(shù)據(jù)聲明varvariable;Ififf(condition)switchswitch(expression){casevaluel:statement;break;casevalue2:statement;break;……default:statement;)whilewhile(condition)statement;forfor(expression;con
20、dition;expression)statement;dowhiledo{statement;}while(expression);LabellabelName:stateme