亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

JavaScript 運(yùn)算符

JavaScript 運(yùn)算子主要包含:

算術(shù)運(yùn)算子

賦值運(yùn)算子

比較運(yùn)算子

三元運(yùn)算子

邏輯運(yùn)算子

字串連線運(yùn)算子



#算術(shù)運(yùn)算子


運(yùn)算子? ? ? ?說明? ? ?? |##範(fàn)例? ? ??##運(yùn)算結(jié)果

範(fàn)例? ? ??

##運(yùn)算結(jié)果上
## 範(fàn)例?

+ ? ?加? ?y = 2+1 ? ?y = 3 ? ?

- ? ?減? ?y = 2-1 ? ?y = ? ?= 2*3 ? ?y = 6 ? ?

/ ? ?除,返回結(jié)果為浮點(diǎn)型別? ?y = 6/3 ? ?y = 2 ? ?

% ? 約數(shù)字皆為整數(shù)? ?y = 6%4 ? ?y = 2 ? ?

++ ? ?遞加,分為前加後加?對布林值與NULL 將無效? ?y = 2 ?y(前加) ++y(前加)?y(前加)?y(後加)加) ? ?y = 3 ? ?

-- ? ?遞減,分為前遞減和後遞減?對布林值和NULL 將無效? ?y = 2 ? ?--y(前減) ?y--(後減) 1 y?

##對於前加和後加,執(zhí)行後的結(jié)果都是變數(shù)加1,其差異在於執(zhí)行時傳回結(jié)果不一樣,參考下面兩個例子:

var x = 2;
alert(++x); //輸出:3
alert(x); //輸出:3

var y = 2;
alert(y++); / /輸出:2
alert(y); //輸出:3


賦值運(yùn)算子

賦值運(yùn)算子= 用來賦值運(yùn)算,賦值運(yùn)算子的作用在於把右邊的值賦值給左邊變數(shù)。設(shè)定y = 6,請參考下表:


運(yùn)算子??範(fàn)例? ??#等價於? ??#運(yùn)算結(jié)果


### ################= ? ?y = 6 ? ?空? ?y = 6 ? ?#####+= ? ?y += 1 ? ?y = y+1 += ? ?y += 1 ? ?y = y+1 ?

-= ? ?y -= 1 ? ?y = y-1 ? ?y = 5 ? ?

*= ? ?y *= 2 ? ?y = y*2 ?y = 12 1/?= y/2 ? ?y = 3 ? ?

%= ? ?y %= 4 ? ?y = y%4 ? ?y = 2 ? ?

運(yùn)算運(yùn)算符

運(yùn)算子?說明?

範(fàn)例?##運(yùn)算結(jié)果== ? ?等於? ?2 == 3 ? ?FALSE ? ?

=== ? ?恆等於(數(shù)值與類型皆可做比較) ? ( 2 === 2?TRUEUE ) 做為約#2 === "2" ? ?

FALSE ) ??
##!= ? ?不等於,也可寫<> ? ?2 == 3 1 ?TRUE大於? ?2 > 3 ? ?FALSE ? ?

< ? ?小於? ?2 < 3 ? ?TRUE ? ?>= ?= ? ?小於等於? ?2 < ;= 3 ? ?TRUE ? ?

三元運(yùn)算子

##三元可視為特殊的比較運(yùn)算子:

(expr1) ? (expr2) : (expr3)


語法解釋:在expr1 求值為TRUE 時整個表達(dá)式的值為expr2,否則為 expr3 。

範(fàn)例:x = 2;y = (x == 2) ? x : 1;

alert(y); //輸出:2


該範(fàn)例判斷x 的值是否等於2,如果x 等於2,那麼y 的值就等於x(也就是等於2),反之y 就等於1。




#邏輯運(yùn)算子

運(yùn)算符 ??說明 ?例子 ? ??運(yùn)算結(jié)果

&& ? ?邏輯與(and) ? ?x = 2; ? ?y = 6; ?x && y > 5 ? ?FALSE ? ?

|| ? ?邏輯或(or) ? ?x = 2; ?y = 6; ?x && y > 5 ? ?TRUE ? ?

! ? ?邏輯非,取邏輯的反面 ? ?x = 2; ?y = 6; ?!(x > y) ? ?TRUE ? ?


字符串連接運(yùn)算符

連接運(yùn)算符 + 主要用于連接兩個字符串或字符串變量。因此,在對字符串或字符串變量使用該運(yùn)算符時,并不是對它們做加法計(jì)算。

例子:

x = "beijing";
y = x + "你好!"; //結(jié)果:y = "beijing你好!"

// 要想在兩個字符串之間增加空格,需要把空格插入一個字符串之中:
y = x + " 你好!"; //結(jié)果:y = "beijing 你好!"

當(dāng)對字符串和數(shù)字做連接(加法)運(yùn)算時,會將數(shù)字先轉(zhuǎn)換成字符串再連接(相加):

x = 25;
y = "我今年" + x + "歲"; //結(jié)果:y = "我今年25歲"

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文網(wǎng)(php.cn)</title> 
</head>
<body>
<button onclick="myFunction()">點(diǎn)擊這里</button>
<p id="demo"></p>
<script>
function myFunction()
{
txt1="What a very";
txt2="nice day";
txt3=txt1+txt2;
document.getElementById("demo").innerHTML=txt3;
}
</script>
</body>
</html>


繼續(xù)學(xué)習(xí)
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <Script> var x = 11; var y = 5; with (document) { write("x = 11, y = 5"); write("<LI>x + y 是 ", x + y); write("<LI>x - y 是 ", x - y); write("<LI>x * y 是 ", x * y); write("<LI>x / y 是 ", x / y); write("<LI>x % y 是 ", x % y); write("<LI>++ x 是 ", ++ x); write("<LI>-- y 是 ", -- y); } </Script> </head> <body> </body> </html>
提交重置程式碼