![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript基础
文章平均质量分 71
小只昵称被占用了
这个作者很懒,什么都没留下…
展开
-
JavaScript基础----隐式转换
不同类型的变量比较要先转类型,叫做类型转换,类型转换也叫隐式转换。隐式转换通常发生在运算符加减乘除、等于、还有小于、大于等。js隐式转换,可以说是一个很大的坑了,下面就来侃一侃js隐式转换的规律。1. ==隐式转换如图,js在隐式转换(==)的时候,会按图示进行转换:关于==隐式转换的规则,可以概括如下几点: 1. 字符串和数字比较时,字符串转数字; ...原创 2018-08-28 11:06:09 · 1198 阅读 · 0 评论 -
JavaScript基础----类型判断typeof()、Object.prototype.toString.call()
typeof() Object.prototype.toString.call() 用法 typeof(val) Object.prototype.toString.call(val) 数字 number [object Number] 字符串 string [object String] unde...原创 2018-08-24 11:38:49 · 588 阅读 · 0 评论 -
JavaScript基础----数组的深拷贝与浅拷贝
前段时间面试, 面试官上来就问数组的深浅拷贝问题, 今天有时间, 刚好来总结一下.首先, 什么是深拷贝和浅拷贝呢? JS中数据类型分为基本数据类型和引用数据类型,基本类型存放在栈中,存的是值; 引用类型存放在堆中, 存的是地址。只有引用数据类型才有深拷贝、浅拷贝的概念深拷贝:深拷贝是指, 在计算机中开辟了一块内存地址用于存放复制的对象, 新对象与原对象不会相互影响;浅拷贝: 浅拷贝是...原创 2019-04-24 20:39:24 · 765 阅读 · 0 评论