文章詳情頁(yè)
javascript - 一個(gè)JS多元運(yùn)算符的問(wèn)題
瀏覽:114日期:2023-02-09 14:18:12
問(wèn)題描述
求解console中為什么要這樣寫,多謝大俠們
問(wèn)題解答
回答1:先說(shuō)下,我不是搞js的,但我的直覺(jué)告訴應(yīng)該這樣理解:
console.log(f ? (b ? 'FizzBuzz' : 'Fizz') : (b ? 'Buzz' : i))
所以我覺(jué)得沒(méi)有什么為什么,就是寫的人懶,沒(méi)有考慮過(guò)可閱讀性。
回答2:你也可以不這么寫啊
for(var i=1;i<=100;i++){ var f = i%3 == 0,b = i%5 == 0; if(f){if(b){ console.log('FizzBuzz');}else{ console.log('Fizz');}}else{ if(b){ console.log('Buzz'); }else{ console.log(i); } }}
回過(guò)頭來(lái),是不是發(fā)現(xiàn)上面寫法讀起來(lái)好像容易點(diǎn),但是行數(shù)有點(diǎn)多~
標(biāo)簽:
JavaScript
上一條:javascript - 關(guān)于輪播圖JS如何調(diào)用儲(chǔ)存變量里的定時(shí)器下一條:javascript - 前端項(xiàng)目中的src,lib,vendor文件夾中各應(yīng)該存放什么文件
相關(guān)文章:
1. javascript - 微信小程序中設(shè)置頭像 里面的圖片路徑是怎么解決的 我把接口生成的路徑存到數(shù)據(jù)庫(kù)中 2次訪問(wèn)時(shí)就顯示不出來(lái)了2. javascript - 我寫的href跳轉(zhuǎn)地址不是百度,為什么在有的機(jī)型上跳轉(zhuǎn)到百度了,有的機(jī)型跳轉(zhuǎn)正確3. angular.js - react的redux和vue的vuex,angular呢4. angular.js - vue/react 渲染內(nèi)容抖動(dòng)5. 新手學(xué)習(xí)vue和node.js的困惑6. python - 如何用openpyxl在現(xiàn)有的excel文件中寫入數(shù)據(jù)7. objective-c - IOS 如何實(shí)現(xiàn)網(wǎng)易云音樂(lè)選擇頭像的ImagePicker8. 我設(shè)置的背景怎么顯示不出來(lái)9. android - 有沒(méi)有人做過(guò)類似支付寶那種匯率換算功能的?10. 在使用Vim編輯Python這類的腳本時(shí),如何在下方嵌入一個(gè)小小的shell,以方便觀察輸出結(jié)果?
排行榜

熱門標(biāo)簽