如何學習JS:[5]表達式、操作數、運算符?

本次課程我們就開始介紹JS的語法,表達式、操作數、運算符

方法/步驟

表達式的結果值有多種類型,比如布爾型、字符串型或數值型等,下面我們來看個例子,有個感觸先

如何學習JS:[5]表達式、操作數、運算符

如何學習JS:[5]表達式、操作數、運算符

操作數,指表達式中的變量或常量

如何學習JS:[5]表達式、操作數、運算符

運算符,有運算意義的符號,類似於普通數學裡運算符。就是+-*/

如何學習JS:[5]表達式、操作數、運算符

1.看下面代碼,你猜對了嗎?

答:+ 由於遇到了字符串類型的數據,就自動變成了字符串連接。

2.為什麼是b變成a,而不是a的類型變成b類型?

答:請看下面

如何學習JS:[5]表達式、操作數、運算符

如何學習JS:[5]表達式、操作數、運算符

算術運算符,符號“+”,屬於雙目運算運算符,返回兩個操作數的算術和,操作數為數值型。如果是字符串型則意義不同,主要運用在數值求和的場合,其語法如下代碼所示。

如何學習JS:[5]表達式、操作數、運算符

減法運算符,符號“-”,屬於雙目運算符,返回兩個操作數的算術差,操作數類型要求為數值型。下面的例子順便複習下,顯示轉換(就是強制轉換)。另外我們把上面步驟4的例子改下。補充下,如果要保存小數點要用parseFoalt;然後單純放在數值前面,就變成了負號運算符

如何學習JS:[5]表達式、操作數、運算符

如何學習JS:[5]表達式、操作數、運算符

如何學習JS:[5]表達式、操作數、運算符

如何學習JS:[5]表達式、操作數、運算符

乘法運算符,符號”*“,也是雙目運算符;

除法運算符,符號”/“,也是雙目運算符。

如何學習JS:[5]表達式、操作數、運算符

如何學習JS:[5]表達式、操作數、運算符

模運算,符號”%“,專門求餘數的。

如何學習JS:[5]表達式、操作數、運算符

如何學習JS:[5]表達式、操作數、運算符

相等運算符,返回bool邏輯型,數值的2和字符串的2是相等的;

等同運算符,必須嚴格全部相等,包括類型匹配,數值的2和字符串的2是不相等的;

如何學習JS:[5]表達式、操作數、運算符

不等運算符,返回bool邏輯型;

不等同運算符,只要一個屬性不等,則返回真;

如何學習JS:[5]表達式、操作數、運算符

instanceof,用來判斷某對象是否是某個類;

typeof ,可以取出對象的屬性;

void,表示函數可以不用返回值

如何學習JS:[5]表達式、操作數、運算符

in,可以取得數組的成員數目,如 var i in Array;

邏輯運算符,與或非;

如何學習JS:[5]表達式、操作數、運算符

this運算符 ,“this”嚴格的說是一個關鍵字,也可以理解為運算符。面向對象的編程中要引用當前對象,this運算符可以返回當前對象的引用。this通常用在對象構造函數中,用來引用函數對象本身。 這個非常重要,基本做網頁輔助的時候必然遇見;

dedete,可以刪除對象的某個屬性,可以把”.“添加的屬性刪除; 看下面圖

如何學習JS:[5]表達式、操作數、運算符

如何學習JS:[5]表達式、操作數、運算符

表達式, 運算符, 操作數,
相關問題答案