版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、JavaScript 運算符目u運算符算數(shù)運算符遞增和遞減運算符比較運算符邏輯運算符賦值運算符運算符優(yōu)先級uuuuuuContents1. 運算符運算符(operator)也被稱為操作符,是用于實現(xiàn)賦值、比較和執(zhí)行算數(shù)運算等功能的符號。JavaScript中常用的運算符有: 算數(shù)運算符 遞增和遞減運算符 比較運算符 邏輯運算符 賦值運算符目u運算符算數(shù)運算符遞增和遞減運算符比較運算符邏輯運算符賦值運算符運算符優(yōu)先級uuuuuuContents2. 算數(shù)運算符2.1 算術(shù)運算符概述概念:算術(shù)運算使用的符號,用于執(zhí)行兩個變量或值的算術(shù)運算。2. 算數(shù)運算符2.2 浮點數(shù)的精度問題浮點數(shù)值的最高精度
2、是 17 位小數(shù),但在進行算術(shù)計算時其精確度遠遠不如整數(shù)。所以:不要直接判斷兩個浮點數(shù)是否相等 !var result = 0.1 + 0.2;/ 結(jié)果不是 0.3,而是:0.30000000000000004 console.log(0.07 * 100);/ 結(jié)果不是 7,而是:7.0000000000000012. 算數(shù)運算符2.3 課堂提問1. 我們怎么判斷 一個數(shù)能夠被整除呢?它的余數(shù)是0 就說明這個數(shù)能被整除, 這就是 %取余運算符的主要用途2. 請問 1 + 2 * 3 結(jié)果是?結(jié)果是7 ,注意算術(shù)運算符優(yōu)先級的,先乘除,后加減,有小括號先算小括號里面的2. 算數(shù)運算符2.4 表
3、達式和返回值表達式:是由數(shù)字、運算符、變量等以能求得數(shù)值的有意義排列方法所得的組合簡單理解:是由數(shù)字、運算符、變量等組成的式子表達式最終都會有一個結(jié)果,返回給我們,我們成為返回值目u運算符算數(shù)運算符遞增和遞減運算符比較運算符邏輯運算符賦值運算符運算符優(yōu)先級uuuuuuContents3. 遞增和遞減運算符3.1 遞增和遞減運算符概述如果需要反復(fù)給數(shù)字變量添加或減去1,可以使用遞增(+)和遞減( - )運算符來完成。在 JavaScript 中,遞增(+)和遞減( - )既可以放在變量前面,也可以放在變量后面。放在變量前面時, 我們可以稱為前置遞增(遞減)運算符,放在變量后面時,我們可以稱為后置
4、遞增(遞減)運算符。注意:遞增和遞減運算符必須和變量配合使用。3. 遞增和遞減運算符3.2 遞增運算符1. 前置遞增運算符+num 前置遞增,就是自加1,類似于 num =num + 1,但是 +num 寫起來更簡單。使用口訣:先自加,后返回值varnum = 10; alert(+num + 10);/ 213. 遞增和遞減運算符3.2 遞增運算符2. 后置遞增運算符num+ 后置遞增,就是自加1,類似于 num =num + 1 ,但是 num+ 寫起來更簡單。使用口訣:先返回原值,后自加varnum = 10;alert(10 + num+);/ 203. 遞增和遞減運算符練習(xí)var a
5、 = 10;+a;var b = +a + 2; console.log(b);var c = 10; c+;var d = c+ + 2; console.log(d);var e = 10;var f = e+ + +e; console.log(f);3. 遞增和遞減運算符3.3 前置遞增和后置遞增小結(jié) 前置遞增和后置遞增運算符可以簡化代碼的編寫,讓變量的值 + 1比以前寫法更簡單 單獨使用時,運行結(jié)果相同 與其他代碼聯(lián)用時,執(zhí)行結(jié)果會不同 后置:先原值運算,后自加(先人后己) 前置:先自加,后運算(先已后人) 開發(fā)時,大多使用后置遞增/減,并且代碼獨占一行,例如:num+; 或者 nu
6、m-;目u運算符算數(shù)運算符遞增和遞減運算符比較運算符邏輯運算符賦值運算符運算符優(yōu)先級uuuuuuContents4. 比較運算符4.1 比較運算符概述概念:比較運算符(關(guān)系運算符)是兩個數(shù)據(jù)進行比較時所使用的運算符,比較運算后,會返回一個布爾值(true / false)作為比較運算的結(jié)果。4. 比較運算符4.2 =小結(jié)console.log(18 = 18);console.log(18 = 18);4. 比較運算符課堂練習(xí)var num1 = 10; var num2 = 100;var res1 = num1 num2; var res2 = num1 = 11; var res3 =
7、num1 != num2;目u運算符算數(shù)運算符遞增和遞減運算符比較運算符邏輯運算符賦值運算符運算符優(yōu)先級uuuuuuContents5. 邏輯運算符5.1 邏輯運算符概述概念:邏輯運算符是用來進行布爾值運算的運算符,其返回值也是布爾值。后面開發(fā)中經(jīng)常用于多個條件的判斷5. 邏輯運算符5.2 邏輯與&兩邊都是 true才返回 true,否則返回 falsevar res = 2 1 & 3 1;var res = 2 1 & 3 3 | 1 3 | 1 2;falsetruefalsefalsetruefalse5. 邏輯運算符5.3 邏輯非 !邏輯非(!)也叫作取反符,用來取一個布爾值相反的值
8、,如 true 的相反值是 falsevar isOk = !true; console.log(isOk);/ false5. 邏輯運算符練習(xí)var num = 7;var str = 我愛你中國;console.log(num 5 & str.length = num);console.log(num = num); console.log(!(num 10);console.log(!(num = 6 | 人 != 阿凡達 & !(12 * 2 = 144) & true) var num = 10;console.log( 5 = num / 2 & (2 + 2 * num).toString() = 22);7. 運算符優(yōu)先級練習(xí) 2var a = 3 5 & 2 7
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療健康保險產(chǎn)品設(shè)計
- 2026年衡水職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試模擬試題有答案解析
- 2026年河北軟件職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)筆試備考試題帶答案解析
- 醫(yī)療保險風(fēng)險管理
- 呼吸系統(tǒng)疾病治療與康復(fù)技術(shù)
- 2026年河南林業(yè)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試模擬試題有答案解析
- 醫(yī)院保衛(wèi)人員禮儀與安全管理實踐
- 小學(xué)入學(xué)拼音題庫及答案
- 腫瘤護理新進展解讀
- 人工智能在兒科疾病診斷中的應(yīng)用
- 2025至2030杜氏肌營養(yǎng)不良癥(DMD)療法行業(yè)調(diào)研及市場前景預(yù)測評估報告
- 周圍神經(jīng)損傷的干細胞聯(lián)合外泌體治療策略
- 2025內(nèi)蒙古能源集團智慧運維公司運維人員校園招聘55人筆試參考題庫附帶答案詳解(3卷)
- 2025年蘇州工業(yè)園區(qū)領(lǐng)軍創(chuàng)業(yè)投資有限公司招聘備考題庫及答案詳解一套
- 2025年《醫(yī)療保障基金使用監(jiān)督管理條例》試題及答案
- 四川省2025年高職單招職業(yè)技能綜合測試(中職類)計算機類試卷(含答案解析)
- 2025至2030中國網(wǎng)球行業(yè)市場發(fā)展分析與發(fā)展趨勢及投資風(fēng)險報告
- 襪業(yè)生產(chǎn)質(zhì)量管理工作規(guī)范
- DB-T29-317-2024 雪道施工技術(shù)規(guī)程
- 合同審查流程與審批標(biāo)準(zhǔn)化手冊
- 16.2 整式的乘法(第3課時 多項式乘多項式)教學(xué)設(shè)計
評論
0/150
提交評論