为了账号安全,请及时绑定邮箱和手机立即绑定

【备战春招】第1天 前端工程师必须掌握的技能,入门篇

标签:
JavaScript

课程章节: 第2章 数据类型

课程讲师: 公明2020

课程内容:
图片描述

2-1、2-2 :typeof和instanceof的区别

typeof检测返回string、number、布尔、null、undefind、object

多null

机器码检测后三位
null的机器码 000…000=》object
typeof([]) //object 数组引用数据类型

少function

typeof 检测引用数据类型返回object、function
object定义一个内部方法[[call]],typeof检测object有没有内部方法,有返回:function、无:返回object

总结:typeof少null,多function

instanceof检测返回布尔值

A instanceof B :A是由B实例化后的对象

推荐检测数据类型:object.prototype.toString.call(‘1’) //string

2-3:堆-栈

主要区别:堆在栈里面存的是一个地址;栈存的是一个原始类型的数值。

2-4、2-5:如何快速实现深浅拷贝


1.遍历赋值      \\浅拷贝

2.object.create()     \\浅拷贝

3.JSON.parse[JSON.stringify(obj)]      \\object->string->object

2-6:开发中常用的数据类型转换

1.特殊类型的隐士转换 NaN、0、undefined、null =>false ;不是这5种转换true

2.&&和||

课程收获:

实习半年了,非常感谢老师提供的课程,在每一个例子中总会让我想起实习时踩过的坑,老师讲的简洁明了。学到隐式转换时,是我印象最为深刻的,开发时遇到过5种类型中的一个时,就会转换为false,一直没好好总结,通过这次课程使我学习到了,将开发遇到的坑“填平”自己消化转为自己的所学。

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消