結果 : differentiate between imperative and declarative programming styles in javascript