# 第十五關 物件運用 - 資料與渲染分離 - 護理師竟然也會寫程式 護理師:「小杰,你這樣子不行。」 小杰:「什麼不行?」 護理師:「我看不下去了,換我來吧。」 只見護理師推開小杰,用著小杰從未見過的熱鍵指令,行雲流水般地在短短不到三分鐘改寫了小杰的程式邏輯。 小杰:「這.... 妳以前當過工程師嗎!?太厲害了吧!」 護理師:「有些事情,你不要知道比較多會比較好 (推眼鏡」 小杰:「那妳來幫我寫不就好了,還要我在這邊瞎忙!」 護理師:「我可是很忙的,C01 的病房準備要開刀了,你先看看我的邏輯吧,下午我再來問問你吸收得怎麼樣。」 小杰瞠目結舌地看著護理師寫得 Code,心裡想說看來我還是差得遠了,除了餐廳服務生做不好,想不到連寫 Code 也不如一個護理師。 小杰嘆了口氣,心裡想著:「好吧好吧我就是爛,我吸收起來變得更強就是了!」 ## 問題 以下是護理師改寫小杰的邏輯,[程式碼連結](https://codepen.io/liao/pen/OJMpENO?editors=0010) 護理師拿了之前工讀生的 Code 改寫,根本沒用小杰的。但可以看得出來,這個 Code 有刻意遺留了些不完整的地方,像是 `bmiData` 的物件沒有將條件寫完整,頗有想要再次考驗小杰的味道。 請各位將你們的 Code 跟護理師的進行比較,看看差異在哪裡,並透過 Slack 分享自己吸收的結果,並試著依照自己的邏輯寫一遍。 這次 HTML 面板壞掉了,你唯一可以改的面板只有 CSS 與 JS 面板。 ![](https://i.imgur.com/rxDhN84.png)