JavaScript基礎教程(二)變量、常量與運算符

JavaScript基礎教程(二)變量、常量與運算符

課題一 變量常量與運算符


從本次課程開始我們將進入JavaScript基礎教程學習,本課程附帶PPT講義,課程主要針對JavaScript學習入門者。

變量

在計算機程序設計語言中,變量是存儲數據的容器,變量名稱是該容器的標識,即我們可以通過變量名稱獲取變量所存儲的值,變量在作為容器使用的過程中,其中的值是可以發生改變的。變量的基本操作包括了變量的聲明、變量的賦值及變量值的讀取等相關操作。

JavaScript基礎教程(二)變量、常量與運算符

變量的讀寫操作

常量

常量概念是與變量相對應應的,也是用於實現對值進行存儲與標識,唯一不同點在於常量一旦定義、賦值之後,其值是不再被允許修改的。如在程序設計中我們經常把π定義成常量。

變量常量的定義與賦值

<code>基本語法:
(1)變量      var   變量名 = 變量值;
(2)常量      const 常量名=常量值;/<code>
JavaScript基礎教程(二)變量、常量與運算符

注意事項

JavaScript基礎教程(二)變量、常量與運算符

變量常量的使用

變量常量的命名規則

變量常量的命名需要遵循ECMAScript 規範,同時需要需要注意命名與JavaScript語法的關鍵字不允許出現重複。ECMAScript提供的基本命名規則主要包括大駝峰與小駝峰規則,描述如下:

JavaScript基礎教程(二)變量、常量與運算符

大駝峰與小駝峰命名規則

JavaScript命名規則基本要求描述如下:

<code>1、變量全部採用小駝峰命名規則;
2、變量首寫單詞應當使用名詞,應當與表示數據屬性相關,如bookName,圖書的名字變量;
3、常量全部採用字母大寫命名形式;
4、常量單詞組合中用下橫線進行連接 如BOOK_NAME;/<code>

運算符基本概念

從字面意思理解,運算符是指參與運算的符號,如我們在小學學習的算術四則運算,其運算符主要包括+、-、*、/,四類運算,注意在計算機中乘法用*表示。

運算符連接或者操作的對象,我們成為操作數,在計算機程序語言中操作數可以是一個數值,可以是一個字符串。

JavaScript中的運算符

<code>1、算術運算符 :  (+加法、 -減法、 *乘法、 /除法、 %取餘數、 ++自加、  --自減)
2、賦值運算符: (=,+=,*=,/=,%=)
3、字符連接運算符: +

4、比較運算符:>,>=,5、邏輯運算符: 與&&,或||,非!
6、三目運算符(條件運算符):(條件表達式)?值1:值2/<code>

算術運算符說明

<code>++ :操作數的值加1,如var  a=10; a++;運算結果為11;
      等價於 a=a+1;
--   :操作數的值減一,如var a=10; a--;運算結果為9;
      等價於a=a-1;
%: 取餘數運算,如var  a=10;  a%3=1;其餘數為1;/<code>
JavaScript基礎教程(二)變量、常量與運算符

自加自減運算說明

賦值運算符

+=、*=、/=、-=、%= 這幾類運算符為組合運算符,其運算過程需要首先完成+,-,*,%,/運算再進行賦值運算,我們以+=元素符為例進行說明:

<code>+= :加法運算與賦值運算組合;先完成運算符兩端操作數+運算,再將其計算結果賦值給左側操作數。例如:
var m=10;
m+=20;//等價於 m=m+20;
其他運算與此類同;/<code>
JavaScript基礎教程(二)變量、常量與運算符

賦值運算練習測試題

比較運算符

比較運算符主要包括,>,>=,

<code>1、注意計算機中表示的大於等於及小於等於;
2、==與===的區別,用於判斷兩個操作數是否相等?
  ==只用於判斷值是否相等,如果兩個操作數類型不一樣會強制轉換成一樣的類型判斷
  ===除判斷值是否相等之外,還對數據類型進行判斷,即當值與類型一致時,才能判斷兩個操作數相等。
3、比較運算符計算結果為邏輯值,JS中邏輯值為false與true/<code>
JavaScript基礎教程(二)變量、常量與運算符

==與===等代碼分析與測試

邏輯運算符

JS中邏輯值為false與true,也稱為布爾類型Bool。因此邏輯運算符主要是對邏輯值進行操作的運算符號。其中邏輯真為true (1),邏輯假為false(0);

<code>1、與運算    操作符兩端同為true結果為true,否則為false
2、或運算    操作符兩端只要有一個為true,則結果為true。
3、邏輯非運算   對被操作數的邏輯值取反,即操作數為true結果為false,操作數為false結果為true;/<code>
JavaScript基礎教程(二)變量、常量與運算符

邏輯運算操作練習

三目運算符

三目運算符,是指有兩個操作符與三個操作數組成的運算符,JavaScript條件運算符為三目運算符,其中第一個操作數的邏輯值決定了運算的取值,當第一個操作數為true時,返回值為第二個操作數,否則為第三個操作數。

<code>基本語法: 操作數1?操作數2?操作數3
  /<code>

本頭條號長期關注編程資訊分享;編程課程、素材、代碼分享及編程培訓。如果您對以上方面有興趣或代碼錯誤、建議與意見,可以聯繫作者,共同探討。更多程序設計相關教程及實例分享,期待大家關注與閱讀!


分享到:


相關文章: