if和else if的區(qū)別
2021-11-05 13:46:55文/丁雪竹if為如果,就是如果這種情況,如果那種情況。else if 不是上一個(gè)條件的前提下,如果是這個(gè)條件。if無(wú)論是否滿足條件都會(huì)向下執(zhí)行,知道程序結(jié)束,else if 滿足一個(gè)條件就會(huì)停止執(zhí)行。

if和else if的區(qū)別
else if,和此名稱暗示的一樣,是 if 和 else 的組合。和 else 一樣,它延伸了 if 語(yǔ)句,可以在原來(lái)的 if 表達(dá)式值為 FALSE 時(shí)執(zhí)行不同語(yǔ)句。但是和 else 不一樣的是,它僅在 elseif 的條件表達(dá)式值為 TRUE 時(shí)執(zhí)行語(yǔ)句。
在同一個(gè) if 結(jié)構(gòu)中可以有多個(gè) elseif 語(yǔ)句。第一個(gè)表達(dá)式值為TRUE的 elseif 語(yǔ)句(如果有的話)將會(huì)執(zhí)行。在 php 中,也可以寫成“else if”(兩個(gè)單詞),它和“elseif”(一個(gè)單詞)的行為完全一樣。句法分析的含義有少許區(qū)別(如果你熟悉 C 語(yǔ)言的話,這是同樣的行為),但是底線是兩者會(huì)產(chǎn)生完全一樣的行為。
elseif 的語(yǔ)句僅在之前的 if 或 elseif 的表達(dá)式值為FALSE,而當(dāng)前的 elseif 表達(dá)式值為TRUE時(shí)執(zhí)行。
if用法
f作為從屬連詞,可引導(dǎo)條件狀語(yǔ)從句、讓步狀語(yǔ)從句和名詞從句。
if引導(dǎo)條件狀語(yǔ)從句,從句可為真實(shí)條件從句,也可為虛擬條件從句。如為真實(shí)條件從句,謂語(yǔ)用陳述語(yǔ)氣,表示可能性很大,作“假使”“如果”解,通常用一般現(xiàn)在時(shí)代替一般將來(lái)時(shí); 如果if從句中用will,表示意愿。從句如為虛擬條件從句,謂語(yǔ)動(dòng)詞要用虛擬語(yǔ)氣,表示可能性不大或與過(guò)去事實(shí)相反,作“要是,假如”解。可指過(guò)去的情況,也可指現(xiàn)在和將來(lái)的情況。指將來(lái)情況時(shí)可用were to或should。在現(xiàn)代口語(yǔ)中,一、三人稱后常用was代替were。if引導(dǎo)的虛擬條件句中,助動(dòng)詞were,should,had可以移至主語(yǔ)前,此時(shí)if可省略。
if引導(dǎo)的條件從句中可以省略be和主語(yǔ)。
if引導(dǎo)的條件從句,有時(shí)后接only以加強(qiáng)其語(yǔ)氣,表示說(shuō)話人非常盼望某人提出的條件能夠?qū)崿F(xiàn)。
if可引導(dǎo)讓步狀語(yǔ)從句,作“雖然,即使”解,常和even連用。
if可引導(dǎo)名詞性從句,作“是否”解,常放在ask, doubt, know, learn, see, wonder等動(dòng)詞后。一般用在口語(yǔ)中,而且不能用于句首。
if可以表示驚奇或憤怒。用于陳述語(yǔ)氣的否定句時(shí),意義則是肯定的。
If ever...在現(xiàn)代英語(yǔ)中,表示強(qiáng)調(diào),用于加強(qiáng)主句的意思,往往含有否定意思。
When or if〔when, or if〕表示從句所說(shuō)的也許不會(huì)實(shí)現(xiàn)。
if any的意思是“如果有的話”。
if only可表示對(duì)現(xiàn)時(shí)或未來(lái)的愿望,也可表示與過(guò)去事實(shí)相反的愿望,作“只要…但愿,要是…就好了”解。
as if和as though的虛擬語(yǔ)氣的用法as if (as though)若表示與現(xiàn)在事實(shí)...
2021-10-19
if not的用法if not引導(dǎo)條件狀語(yǔ)從句,從句可為真實(shí)條件從句...
2021-10-19
if or not和whether or not的區(qū)別if or not為口語(yǔ)。例如:Inspect t...
2021-10-12
虛擬語(yǔ)氣if的三種用法虛擬語(yǔ)氣if的三種用法:表示與現(xiàn)在事實(shí)相反的情況,...
2021-07-14
even if even though的區(qū)別even if引導(dǎo)的從句是往往是假設(shè)性的,相當(dāng)于漢...
2021-05-12
if是否的用法If用來(lái)表達(dá)“是否”的意思,需要根據(jù)句子意思確定相...
2021-04-21
if whether用法區(qū)別 如何區(qū)分二者if 和whether是很容易混淆的兩個(gè)英語(yǔ)單詞,...
2021-03-28
if引導(dǎo)的條件狀語(yǔ)從句用法if引導(dǎo)的狀語(yǔ)從句,通常我們可以叫條件狀語(yǔ)從句,注...
2021-03-19
if引導(dǎo)的條件句三種情況1.對(duì)現(xiàn)在虛擬:條件句:一般過(guò)去時(shí)主句:could...
2020-08-05
unless和if的區(qū)別if和unless部是最常用的條件從句連接詞。un...
2020-07-17
ifonly和onlyif的區(qū)別only if 意思“僅僅如果”,用于引導(dǎo)條件狀語(yǔ)...
2020-07-11
as if后面加動(dòng)詞什么形式as if從句用陳述語(yǔ)氣的情況。當(dāng)說(shuō)話者認(rèn)為句子所...
2020-06-18
if可引導(dǎo)表語(yǔ)從句嗎不能。表語(yǔ)是用來(lái)說(shuō)明主語(yǔ)的特征、狀態(tài)等,補(bǔ)充說(shuō)明主...
2020-06-17
even if even though的區(qū)別even if引導(dǎo)的從句是往往是假設(shè)性的,相當(dāng)于漢...
2020-02-29
if whether用法區(qū)別if whether用法區(qū)別:whether可置于...
2019-12-13
點(diǎn)擊查看 高中英語(yǔ) 更多內(nèi)容









