javascript
变量命名规则_JavaScript基础教程(二)变量、常量与运算符
常量變量與運(yùn)算符
從本次課程開(kāi)始我們將進(jìn)入JavaScript基礎(chǔ)教程學(xué)習(xí),本課程附帶PPT講義,課程主要針對(duì)JavaScript學(xué)習(xí)入門(mén)者。
變量
在計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言中,變量是存儲(chǔ)數(shù)據(jù)的容器,變量名稱(chēng)是該容器的標(biāo)識(shí),即我們可以通過(guò)變量名稱(chēng)獲取變量所存儲(chǔ)的值,變量在作為容器使用的過(guò)程中,其中的值是可以發(fā)生改變的。變量的基本操作包括了變量的聲明、變量的賦值及變量值的讀取等相關(guān)操作。
變量的讀寫(xiě)操作
常量
常量概念是與變量相對(duì)應(yīng)應(yīng)的,也是用于實(shí)現(xiàn)對(duì)值進(jìn)行存儲(chǔ)與標(biāo)識(shí),唯一不同點(diǎn)在于常量一旦定義、賦值之后,其值是不再被允許修改的。如在程序設(shè)計(jì)中我們經(jīng)常把π定義成常量。
變量常量的定義與賦值
基本語(yǔ)法:(1)變量????? var?? 變量名 = 變量值;(2)常量????? const 常量名=常量值;注意事項(xiàng)
變量常量的使用
變量常量的命名規(guī)則
變量常量的命名需要遵循ECMAScript 規(guī)范,同時(shí)需要需要注意命名與JavaScript語(yǔ)法的關(guān)鍵字不允許出現(xiàn)重復(fù)。ECMAScript提供的基本命名規(guī)則主要包括大駝峰與小駝峰規(guī)則,描述如下:
大駝峰與小駝峰命名規(guī)則
JavaScript命名規(guī)則基本要求描述如下:
1、變量全部采用小駝峰命名規(guī)則;2、變量首寫(xiě)單詞應(yīng)當(dāng)使用名詞,應(yīng)當(dāng)與表示數(shù)據(jù)屬性相關(guān),如bookName,圖書(shū)的名字變量;3、常量全部采用字母大寫(xiě)命名形式;4、常量單詞組合中用下橫線進(jìn)行連接 如BOOK_NAME;運(yùn)算符基本概念
從字面意思理解,運(yùn)算符是指參與運(yùn)算的符號(hào),如我們?cè)谛W(xué)學(xué)習(xí)的算術(shù)四則運(yùn)算,其運(yùn)算符主要包括+、-、*、/,四類(lèi)運(yùn)算,注意在計(jì)算機(jī)中乘法用*表示。
運(yùn)算符連接或者操作的對(duì)象,我們成為操作數(shù),在計(jì)算機(jī)程序語(yǔ)言中操作數(shù)可以是一個(gè)數(shù)值,可以是一個(gè)字符串。
JavaScript中的運(yùn)算符
1、算術(shù)運(yùn)算符 :? (+加法、 -減法、 *乘法、 /除法、 %取余數(shù)、 ++自加、? --自減)2、賦值運(yùn)算符: (=,+=,*=,/=,%=)3、字符連接運(yùn)算符: +4、比較運(yùn)算符:>,>=,算術(shù)運(yùn)算符說(shuō)明
++ :操作數(shù)的值加1,如var? a=10; a++;運(yùn)算結(jié)果為11;????? 等價(jià)于 a=a+1;--?? :操作數(shù)的值減一,如var a=10; a--;運(yùn)算結(jié)果為9;????? 等價(jià)于a=a-1;%: 取余數(shù)運(yùn)算,如var? a=10;? a%3=1;其余數(shù)為1;自加自減運(yùn)算說(shuō)明
賦值運(yùn)算符
+=、*=、/=、-=、%= 這幾類(lèi)運(yùn)算符為組合運(yùn)算符,其運(yùn)算過(guò)程需要首先完成+,-,*,%,/運(yùn)算再進(jìn)行賦值運(yùn)算,我們以+=元素符為例進(jìn)行說(shuō)明:
+= :加法運(yùn)算與賦值運(yùn)算組合;先完成運(yùn)算符兩端操作數(shù)+運(yùn)算,再將其計(jì)算結(jié)果賦值給左側(cè)操作數(shù)。例如:var m=10;m+=20;//等價(jià)于 m=m+20;其他運(yùn)算與此類(lèi)同;賦值運(yùn)算練習(xí)測(cè)試題
比較運(yùn)算符
比較運(yùn)算符主要包括,>,>=,
1、注意計(jì)算機(jī)中表示的大于等于及小于等于;2、==與===的區(qū)別,用于判斷兩個(gè)操作數(shù)是否相等?? ==只用于判斷值是否相等,如果兩個(gè)操作數(shù)類(lèi)型不一樣會(huì)強(qiáng)制轉(zhuǎn)換成一樣的類(lèi)型判斷? ===除判斷值是否相等之外,還對(duì)數(shù)據(jù)類(lèi)型進(jìn)行判斷,即當(dāng)值與類(lèi)型一致時(shí),才能判斷兩個(gè)操作數(shù)相等。3、比較運(yùn)算符計(jì)算結(jié)果為邏輯值,JS中邏輯值為false與true==與===等代碼分析與測(cè)試
邏輯運(yùn)算符
JS中邏輯值為false與true,也稱(chēng)為布爾類(lèi)型Bool。因此邏輯運(yùn)算符主要是對(duì)邏輯值進(jìn)行操作的運(yùn)算符號(hào)。其中邏輯真為true (1),邏輯假為false(0);
1、與運(yùn)算??? 操作符兩端同為true結(jié)果為true,否則為false2、或運(yùn)算??? 操作符兩端只要有一個(gè)為true,則結(jié)果為true。3、邏輯非運(yùn)算?? 對(duì)被操作數(shù)的邏輯值取反,即操作數(shù)為true結(jié)果為false,操作數(shù)為false結(jié)果為true;邏輯運(yùn)算操作練習(xí)
三目運(yùn)算符
三目運(yùn)算符,是指有兩個(gè)操作符與三個(gè)操作數(shù)組成的運(yùn)算符,JavaScript條件運(yùn)算符為三目運(yùn)算符,其中第一個(gè)操作數(shù)的邏輯值決定了運(yùn)算的取值,當(dāng)?shù)谝粋€(gè)操作數(shù)為true時(shí),返回值為第二個(gè)操作數(shù),否則為第三個(gè)操作數(shù)。
基本語(yǔ)法: 操作數(shù)1?操作數(shù)2?操作數(shù)3?本頭條號(hào)長(zhǎng)期關(guān)注編程資訊分享;編程課程、素材、代碼分享及編程培訓(xùn)。如果您對(duì)以上方面有興趣或代碼錯(cuò)誤、建議與意見(jiàn),可以聯(lián)系作者,共同探討。更多程序設(shè)計(jì)相關(guān)教程及實(shí)例分享,期待大家關(guān)注與閱讀!
總結(jié)
以上是生活随笔為你收集整理的变量命名规则_JavaScript基础教程(二)变量、常量与运算符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: sudoers 用户权限配置_Linux
- 下一篇: python函数式编程中南大学_中南大学