![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
Jeffrey__Lin
这个作者很懒,什么都没留下…
展开
-
JavaScript中typeof的增强,实现变量类型判断
判断类型的时候,常常会需要用到typeof,但是遇到Null、Array、Date等,返回的都是object,有时候会达不到要求利用【 Object.prototype.toString.call(value) 】可以发现,能拿到该值的具体类型利用这一点,就可以做一下转化了:function check_type(value) { // 切割一下,转化为小写 let type = Object.prototype.toString.call(value).slic.原创 2021-04-09 11:56:12 · 192 阅读 · 0 评论 -
JS对于slice()、substring()、substr()的区分
参数均为「正数」的情况:slice:第一个参数为开始的索引,第二个参数是结束的位置(该位置之前的字符串会被截取),只有一个参数的情况则截取到字符串的末尾; substring:会将比较小的参数作为开始的索引,比较大的参数作为结束的位置(该位置之前的字符串会被截取),只有一个参数的情况则截取到字符串的末尾; substr:第一个参数为开始的索引,第二个参数为截取出来的字符串的长度,只有一个参数的情况则截取到字符串的末尾; 三者都不会修改调用他们的字符串,只是返回新的字符串 索引从0开始「举.原创 2021-01-15 15:10:44 · 251 阅读 · 0 评论