登录社区云,与社区用户共同成长
邀请您加入社区
作用一个辅助函数映射罗马数字的对应值,然后遍历字符串,如果下一个字符存在且当前值小于下一个值,就减去当前值,如“IV”,“IX”,若是普通情况,就直接加上当前值。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。通常情况下,罗马数字中小的数字在大的数字的右边。解释: M = 1000, CM = 900, XC = 90, IV = 4.解释: L = 50, V=
很多前端同学写 JavaScript 写久了,会觉得语言特性都已经用得差不多了:函数、数组、对象、Promise……没什么新鲜感。但其实,JavaScript 还有不少被低估的语法和技巧。它们可能是规范里的冷门细节,可能是 ES6+ 新增的语法糖,也可能是一些看似奇怪但非常实用的特性。本文整理了,每一个都配有示例和讲解。