資源描述:
《javascript語法基礎(chǔ)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、JavaScript語法基礎(chǔ)運算符運算符說明示例+加a=5+8-減a=8-5/除a=20/5*乘a=5*19%取模-兩個數(shù)相除的余數(shù)10%3=1++一元自加。該運算符帶一個操作數(shù),將操作數(shù)的值加1。返回的值取決于++運算符位于操作數(shù)的前面或是后面將返回x自加運算后的值。x++將返回x自加運算前的值--一元自減。該運算符只帶一個操作數(shù)。返回的值取決于--運算符位于操作數(shù)的前面或是后面--x將返回x自減運算后的值。x--將返回x自減運算前的值算術(shù)運算符-1實現(xiàn)步驟:1.使用DreamWeaver或者Fr
2、ontPage設(shè)計頁面2.指定各個文本框的名稱3.切換為代碼視圖,編寫腳本代碼4.瀏覽并調(diào)試numpricetotalprice算術(shù)運算符-2functioncal(){varnum=document.calform.num.value;varprice=document.calform.price.value;vartotal=parseFloat(num)*parseFloat(price);document.calform.total
3、price.value=total;}計算總價并顯示…
添加單擊事件,單擊按鈕時調(diào)用“cal()”函數(shù)獲取表單中輸入的數(shù)據(jù):document.表單名.表單元素名.value定義calcu()計算函數(shù),實現(xiàn)兩個數(shù)相乘的功能.定義函數(shù)的語法:function函數(shù)名(參數(shù)列表){//JavaScript語句;}比較運算符比較運算符2-1運算符說明示例==等于。如果兩個操作數(shù)相等,則
4、返回真。a==b!=不等于。如果兩個操作數(shù)不相等,則返回真。Var2!=5>大于。如果左邊的操作數(shù)大于右邊的操作數(shù),則返回真。Var1>var2<小于。如果左邊的操作數(shù)小于右邊的操作數(shù),則返回真。Var2=大于等于。如果左邊的操作數(shù)大于或等于右邊的操作數(shù),則返回真。Var1>=5Var1>=var2比較運算符functioncal(
5、){varnum=document.calform.num.value;varprice=document.calform.price.value;vartotal=parseFloat(num)*parseFloat(price);document.calform.totalprice.value=total;if(total>200){alert("你可以參加抽獎!");}}….其他代碼略,同上例購買總價超過200,可以參加抽獎!運算符邏輯運算符運算符值說明與(&&)expr1
6、&&expr2只有當expr1和expr2同為真時,才返回真。否則,返回假。或(
7、
8、)expr1
9、
10、expr2如果其中一個表達式為真,或兩個表達式同為真,則返回真。否則,返回假。非(!)!expr如果表達式為真,則返回假。如果為假,則返回真。邏輯運算符functioncal(){varnum=document.calform.num.value;varprice=document.calform.price.value;vartotal=p
11、arseFloat(num)*parseFloat(price);document.calform.totalprice.value=total;if((total>100)&&(total<=200)){alert("你可以獲得價值20元的大禮包!");}elseif((total>200)&&(total<=500)){alert("你可以獲得價值50元的大禮包!");}}….其他代碼略,同上例100-200之間,贈送價值20元的大禮包;200-500之間,贈送價值50元的大禮
12、包;if語句2-1條件語句用于測試條件。if(條件){JavaScript代碼;}語法:如果要執(zhí)行多個語句,必須將這些語句放在一對大括號({})內(nèi)。但如果只要執(zhí)行一個語句,則可以省略大括號If語句2-2functioncal(){varnum=document.calform.num.value;varprice=document.calform.price.value;if((num!=“”)&&(pric