《Javacript語(yǔ)言與Ajax應(yīng)用第02章 JavaScript語(yǔ)法》由會(huì)員分享,可在線閱讀,更多相關(guān)《Javacript語(yǔ)言與Ajax應(yīng)用第02章 JavaScript語(yǔ)法(39頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、t表表2-1 JavaScript關(guān)鍵字關(guān)鍵字breakcasecatchcontinuedefaultdeletedoelsefinallyforfunctionifininstanceofnewreturnswitchthisthrowtrytypeofvarvoidwhilewitht表表2-2 JavaScript2-2 JavaScript保留字保留字 abstractbooleanbytecharclassconstdebuggerdoubleenumexportextendsfinalfloatgotoimplementsimportintinterfacelongnativep
2、ackageprivateprotectedpublicshortstaticsupersynchronizedthrowstransientvolatilet表表2-3 基本數(shù)據(jù)類型基本數(shù)據(jù)類型類型類型 舉例舉例簡(jiǎn)要說(shuō)明簡(jiǎn)要說(shuō)明Number 45 , -34 , 32.13 , 3.7E-2數(shù)值型數(shù)據(jù)數(shù)值型數(shù)據(jù)String name , Tom字符型數(shù)據(jù),需加雙引號(hào)或單引號(hào)字符型數(shù)據(jù),需加雙引號(hào)或單引號(hào)Boolean true , flase布爾型數(shù)據(jù),不加引號(hào),表示邏輯布爾型數(shù)據(jù),不加引號(hào),表示邏輯真或假真或假Undefined表示未定義表示未定義Nullnull表示空值表示空值t表表2-
3、5 算術(shù)運(yùn)算符算術(shù)運(yùn)算符運(yùn)算符運(yùn)算符表達(dá)式表達(dá)式說(shuō)明說(shuō)明示例示例+x+y返回返回x加加y的值的值x=4+2,結(jié)果為,結(jié)果為6-x-y返回返回x減減y的值的值x=8-6,結(jié)果為,結(jié)果為2*x*y返回返回x乘以乘以y的值的值x=3*5,結(jié)果為,結(jié)果為15/x/y返回返回x除以除以y的值的值x=6/3,結(jié)果為,結(jié)果為2%x%y返回返回x與與y的模(的模(x除以除以y的余數(shù))的余數(shù))x=8%3,結(jié)果為,結(jié)果為2+x+、+x返回?cái)?shù)值遞增、遞增并返回?cái)?shù)值返回?cái)?shù)值遞增、遞增并返回?cái)?shù)值-x-、-x返回?cái)?shù)值遞減、遞減并返回?cái)?shù)值返回?cái)?shù)值遞減、遞減并返回?cái)?shù)值t表表2-7 邏輯運(yùn)算符邏輯運(yùn)算符運(yùn)算運(yùn)算符符表達(dá)式表達(dá)式
4、說(shuō)明說(shuō)明示例示例&表達(dá)式表達(dá)式1&表達(dá)式表達(dá)式2若兩邊表達(dá)式的值都為若兩邊表達(dá)式的值都為ture,則返回,則返回ture;任意一個(gè)值為;任意一個(gè)值為false,則返回,則返回false53&53&56 返回返回false|表達(dá)式表達(dá)式1|表達(dá)式表達(dá)式2只有表達(dá)式的值都為只有表達(dá)式的值都為false時(shí),才返時(shí),才返回回false,否則返回,否則返回true53|56 返回返回true57|56 返回返回false! 表達(dá)式表達(dá)式求反。若表達(dá)式的值為求反。若表達(dá)式的值為true,則返回,則返回false,否則返回,否則返回true!(53) 返回返回false!(56) 返回返回turet 表表2
5、-8 關(guān)系運(yùn)算符關(guān)系運(yùn)算符運(yùn)算運(yùn)算符符說(shuō)明說(shuō)明示例示例=相等,若兩數(shù)據(jù)相等,則返回布爾值相等,若兩數(shù)據(jù)相等,則返回布爾值true,否則返回,否則返回falsenum=8!=不相等,若兩數(shù)據(jù)不相等,則返回布爾值不相等,若兩數(shù)據(jù)不相等,則返回布爾值true,否則返回,否則返回falsenum!=8大于,若左邊數(shù)據(jù)大于右邊數(shù)據(jù),則返回布爾值大于,若左邊數(shù)據(jù)大于右邊數(shù)據(jù),則返回布爾值true,否則返回,否則返回falsenum8小于,若左邊數(shù)據(jù)小于右邊數(shù)據(jù),則返回布爾值小于,若左邊數(shù)據(jù)小于右邊數(shù)據(jù),則返回布爾值true,否則返回,否則返回falsenum=大于或等于,若左邊數(shù)據(jù)大于或等于右邊數(shù)據(jù),則返
6、回布爾值大于或等于,若左邊數(shù)據(jù)大于或等于右邊數(shù)據(jù),則返回布爾值true,否則返回,否則返回falsenum=8=小于或等于,若左邊數(shù)據(jù)小于或等于右邊數(shù)據(jù),則返回布爾值小于或等于,若左邊數(shù)據(jù)小于或等于右邊數(shù)據(jù),則返回布爾值true,否則返回,否則返回falsenum算術(shù)右移,將左側(cè)數(shù)據(jù)的二進(jìn)制值向左移動(dòng)由右側(cè)數(shù)值表示的算術(shù)右移,將左側(cè)數(shù)據(jù)的二進(jìn)制值向左移動(dòng)由右側(cè)數(shù)值表示的位數(shù),右邊空位補(bǔ)位數(shù),右邊空位補(bǔ)092算術(shù)左移,將左側(cè)數(shù)據(jù)的二進(jìn)制值向右移動(dòng)由右側(cè)數(shù)值表示的算術(shù)左移,將左側(cè)數(shù)據(jù)的二進(jìn)制值向右移動(dòng)由右側(cè)數(shù)值表示的位數(shù),忽略被移出的位位數(shù),忽略被移出的位9邏輯右移,將左邊數(shù)據(jù)表示的二進(jìn)制值向右移動(dòng)由右邊數(shù)值表邏輯右移,將左邊數(shù)據(jù)表示的二進(jìn)制值向右移動(dòng)由右邊數(shù)值表示的位數(shù),忽略被移出的位,左側(cè)空位補(bǔ)示的位數(shù),忽略被移出的位,左側(cè)空位補(bǔ)092