可能不知道的几个JavaScript原生方法
Math.floor vs. Math.trunc 在过去,当你需要把数字取整时你可能会用 Math.floor。但是从现在开始,如果你真正想要的只是整数部分,请尝试使用 Math.trunc。
基本上,如果给定数为正,它们将为你返回完全相同的结果。但是,如果给定数为负数,结果将有所不同。 们的区别如下:
示例: 小心!由于Unicode差异,传递的值区分大小写。 String.prototype.repeat vs. 手动循环
在添加这个功能之前,你制作字符串的方式是复制字符串,比如 abcabcabc,然后将其串联成一个空的字符串,无论你想要多少次,都可以将其串联起来 String.prototype.match vs. String.prototype.includes 要检查字符串中是否包含某些单词,有两种方法:match 和 includes。
区别在于,includes是区分大小写的,而 match 则不区分大小写。你可以将 i 标志放在RegExp中,以使其不区分大小写。 (编辑:吉安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |