caoporm97国产在线视频|欧美性XXXXX精品|一本一道久久a久久精品综合开|精品久久久久久久久久久AⅤ|

十年專注于品牌網(wǎng)站建設(shè) 十余年專注于網(wǎng)站建設(shè)_小程序開發(fā)_APP開發(fā),低調(diào)、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡(luò)微信公眾號 掃一掃關(guān)注
小程序
tel-icon全國服務(wù)熱線:400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號
掃一掃打開百恒網(wǎng)絡(luò)微信小程序

百恒網(wǎng)絡(luò)

南昌百恒網(wǎng)絡(luò)

ECMAScript 條件操作符、賦值操作符、逗號操作符使用方法

百恒網(wǎng)絡(luò) 2012-02-23 5096

1.條件操作符

條件操作符應(yīng)該算是ECMAScript中最靈活的一種操作符了,而且它遵循與Java中的條件操作符相同的語法形式,如下面的例子所示:

variable=boolean_expression?true_value : false_value;

本質(zhì)上,這行代碼的含義就是基于對boolean_expression求值的結(jié)果,決定給變量variable賦什么值。如果求值結(jié)果為true,則給變量variable賦true_value值;如果求值結(jié)果為false,則給變量variable賦false_value值。再看一個(gè)例子:

var max=(numl>num2) ?numl:num2;

在此南昌網(wǎng)頁設(shè)計(jì)公司前端開發(fā)工程師提示:在這個(gè)例子中,max中將會保存一個(gè)最大的值。這個(gè)表達(dá)式的意思是:如果numl大于num2(關(guān)系表達(dá)式返回true),則將numl的值賦給max;如果numl小于或等于num2(關(guān)系表達(dá)式返回false),則將num2的值賦給max。

2.賦值操作符

簡單的賦值操作符由等于號(=)表示,其作用就是把右側(cè)的值賦給左側(cè)的變量,如下面的例子所示:

var num=10;

如果在等于號(=)前面再添加乘性操作符、加性操作符或位操作符,就可以完成復(fù)合賦值操作。這種復(fù)合賦值操作相當(dāng)于是對下面常規(guī)表達(dá)式的簡寫形式:

var num=10;

num=num+10;

其中的第二行代碼可以用一個(gè)復(fù)合賦值來代替:

var num=10;

mun += 10;

每個(gè)主要算術(shù)操作符(以及個(gè)別的其他操作符)都有對應(yīng)的復(fù)合賦值操作符。這些操作符如下所示:

◎乘/賦值(*=);

◎除/賦值(/=);

◎模/賦值(%=);

◎加/賦值(+=);

◎減/賦值(一);

◎左移/賦值(<<=);

◎有符號右移/賦值(>>=);

◎無符號右移/賦值(>>>=)。

在此南昌網(wǎng)站網(wǎng)絡(luò)公司前端開發(fā)工程師提示:設(shè)計(jì)這些操作符的主要目的就是簡化賦值操作。使用它們不會帶來任何性能的提升。

3.逗號操作符

使用逗號操作符可以在一條語句中執(zhí)行多個(gè)操作,如下面的例子所示:

var num=l, num2=2, num3=3;

逗號操作符多用于聲明多個(gè)變量;但除此之外,逗號操作符還可以用于賦值。在用于賦值時(shí),逗號操怍符總會返回表達(dá)式中的最后一項(xiàng),如下面的例子所示:

var num=(5,1,4,8,0); //num的值為0

由于0是表達(dá)式中的最后一項(xiàng),因此num的值就是0。雖然逗號的這種使用方式并不常見,但這個(gè)例子可以幫我們理解逗號的這種行為。

希望本文對廣大站長或從事企業(yè)網(wǎng)站建設(shè)公司的團(tuán)隊(duì)有所幫助,如對此不太理解的,可以與南昌網(wǎng)絡(luò)公司百恒網(wǎng)絡(luò)技術(shù)部聯(lián)系。我們很高興與廣大站長和從事企業(yè)網(wǎng)站建設(shè)公司技術(shù)人員分享我們的技術(shù)和經(jīng)驗(yàn)。


400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號
掃一掃打開百恒網(wǎng)絡(luò)小程序

歡迎您的光顧,我們將竭誠為您服務(wù)×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務(wù) 售后服務(wù)
 
售后服務(wù) 售后服務(wù)
 
備案專線 備案專線
 
×