8 回答

TA貢獻(xiàn)9條經(jīng)驗(yàn) 獲得超7個(gè)贊
因?yàn)槟阌胐ocument.write()輸出了它,它當(dāng)然是返回值
另外return 后面接的也是返回值

TA貢獻(xiàn)77條經(jīng)驗(yàn) 獲得超14個(gè)贊
這樣的結(jié)構(gòu)沒(méi)見(jiàn)過(guò),你這個(gè)應(yīng)該是判斷 || 兩邊是否為真吧,最后把結(jié)果賦值給jq1

TA貢獻(xiàn)42條經(jīng)驗(yàn) 獲得超23個(gè)贊
因?yàn)閚uma,numb都是一個(gè)對(duì)象。
如果&&或||的兩邊有變量(對(duì)象),則不是返回true,false,而是返回這個(gè)變量(對(duì)象)的值
照J(rèn)ava之類(lèi)的語(yǔ)言看,按理來(lái)說(shuō)應(yīng)該返回true。但是JS里面這里有點(diǎn)不一樣。
可以參考W3Cschool 里面的JavaScript高級(jí)教程

TA貢獻(xiàn)51條經(jīng)驗(yàn) 獲得超16個(gè)贊
表達(dá)式寫(xiě)的有問(wèn)題啊?jq1= numa>numb||numb; 你是想這樣寫(xiě)吧jq1= numa>numb ? numb:numa;?
你這樣寫(xiě)>號(hào)優(yōu)先級(jí)最高50>55返回false, ?false||55 ?最后不知返回啥?
我寫(xiě)的如果numa>numb 成立 返回第一個(gè)數(shù)numb ? 不成立返回 numa ? 很明顯不成立返回numa ?
那么jq1=numa ?最后jq1=50。

TA貢獻(xiàn)785條經(jīng)驗(yàn) 獲得超332個(gè)贊
建議你從基礎(chǔ)學(xué)起,無(wú)論js,jsp用到的基礎(chǔ)都和java的基礎(chǔ)語(yǔ)法有關(guān),所謂這里的返回值是你定義的jq1這個(gè)僅僅是你自己定義的變量名字而已,就和var num1,num2,sum;num1=1;num2=1;sum=num1+num2;這樣的是一個(gè)道理。。。。

TA貢獻(xiàn)12條經(jīng)驗(yàn) 獲得超1個(gè)贊
jq1不是返回值 是接受了返回的值 返回值是指函數(shù)或者表達(dá)式執(zhí)行后所返回的值

TA貢獻(xiàn)30條經(jīng)驗(yàn) 獲得超5個(gè)贊
numa>numb||numb這東西就是表達(dá)式了,||如果第一個(gè)條件滿足返回true,不滿足返回最后一個(gè)數(shù)。
添加回答
舉報(bào)