js 声明数组_还在死记硬背?JS学习口诀了解一下!

743719ab0bd36f28dd03d16ddbcb72d8.png

2020年已经过去一半了,看书、健身、学习......你立的flag都实现了吗?

没实现也不要紧!

如果说《青春有你》是你的“借口”,《隐秘的角落》是你的“谎言”,那么7月已经来临,将近半年的颓废生活也应该告一段落了,是时候重新出发,认真搞学习了!

学习要讲求效率,如何能在最短的时间内记住最多的东西呢?

继高分干货文章【HTML口诀篇】【CSS口诀篇】之后,小渡再次隆重推出【JS学习口诀】干货分享专题,带你高效学习、事半功倍,轻松玩转JS!

98897a1f12bbb923b747701e92e5e748.gif

01  JS语法错误和逻辑错误

常见错误语法中,无法运行控制疯。

突然终止逻辑错,前边代码运行过。

错误仅在当前块,其他部分任自在。

常见错误语法中,无法运行控制疯。

常见的语法错误 会导致程序无法运行并且在浏览器控制台报错
语法错误:
js.html:25 Uncaught SyntaxError: Unexpected token '.'

突然终止逻辑错,前边代码运行过。

逻辑错误:
这种错误在运行的时候发生 而且是从发生错误的哪一行开始后续不在执行
当前行前边的代码依然可以执行
       console.log("1");
       console.log("2");
       console.log("3");
       console.log(d); //这一行之后的代码不会运行
       console.log("4");
       console.log("5");

错误仅在当前块,其他部分任自在。

当处于不同的js代码块中的发生逻辑错误的时候不 会影响另一个代码块中的运行
比如

02  JS变量声明和变量名

变量定义分两步,声明赋值分开住。

美元字母下滑线,数字不可当头见。

变量定义分两步,声明赋值分开住。

定义变量分为 变量声明 和赋值这两个步骤
当然既然是两个步骤自然是可以分开做的啦

美元字母下滑线,数字不可当头见。

关于变量名字使用 美元符号 $ 字母 下划线 还有数字组成
但是数字不能做开头  
var 2name = 10; //语法错误

03 JS数据类型

字符数字未定义,布尔基本空归去。

定义变量未赋值,打印效果最真实。

类型为空常站位,清除引用把酒醉。

数组对象栈引用,实际存储堆中洞。

字符数字未定义,布尔基本空归去。

js的基本数据类型
字符串String  数字 Number  未定义 undefined
布尔 boolean  空 null

定义变量未赋值,打印效果最真实。

如果你定义一个变量没有赋值的话
打印这个变量 结果便是 undefined

类型为空常站位,清除引用把酒醉。

空这个数据类型常用于清空引用值
比如你定义了一个引用值的变量
然后需要将这个函数的引用清除掉就直接可以赋值 null

数组对象栈引用,实际存储堆中洞。

数组类型 Array 对象 Object
属于引用值类型 实际值存储在 堆内存中
而栈内存存储的是它的引用地址

04   JS逻辑远算符和比较运算符 逻辑判断与或非,3N空零把错归。 与或前后贴两值,对错判断返回实。 与字多用灵活追,常与假如相媲美。 比较运算数学中,正常逻辑既相通。

逻辑判断与或非,3N空零把错归。

逻辑操作符 与 && 或 || 非 !
3N 表示 null NaN undefined
空 表示空字符串
零 0
错 false
这些值会隐式 转换为 fasle
其他值则为 true

与或前后贴两值,对错判断返回实。

短路与  前后比较俩个值  
       如果第一个对返回第二个 如果第一个错返回第一个
短路或 前后比较俩个值
       如果第一个对返回第一个 如果第一个错返回第二个

与字多用灵活追,常与假如相媲美。

 与运算符的灵活运用 功能类似于 if判断

比较运算数学中,正常逻辑既相通。

比较运算符 使用逻辑和数学中一样 98897a1f12bbb923b747701e92e5e748.gif

好啦,今天的分享就先到这里了~

口诀都是知识点的浓缩,只有真正理解了口诀,才能更灵活地运用在前端实践之中。跟着干货的更新进度,先理解后运用,温故知新、效果更佳。

在未来的几周内,小渡会陆续更新【JS学习口诀】系列干货,点关注、不迷路!

往期html、css口诀,可在自定义菜单中查阅学习哦!

RECOMMEND

推荐阅读 dfcdb4de06af2a4bdbf3e8e037aca6b8.png 033f9dee2fee1bebed0b0bda19b8f5f1.png a8efa5fee21b57afb24bc0f3cd58b63f.png ef51285f1e432b4dad9e07bea88bdc5b.png 9468451b6fac4c8e991e5a5f179528e6.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于计算机专业的学生而言,参加各类比赛能够带来多方面的益处,具体包括但不限于以下几点: 技能提升: 参与比赛促使学生深入学习和掌握计算机领域的专业知识与技能,如编程语言、算法设计、软件工程、网络安全等。 比赛通常涉及实际问题的解决,有助于将理论知识应用于实践中,增强问题解决能力。 实践经验: 大多数比赛都要求参赛者设计并实现解决方案,这提供了宝贵的动手操作机会,有助于积累项目经验。 实践经验对于计算机专业的学生尤为重要,因为雇主往往更青睐有实际项目背景的候选人。 团队合作: 许多比赛鼓励团队协作,这有助于培养学生的团队精神、沟通技巧和领导能力。 团队合作还能促进学生之间的知识共享和思维碰撞,有助于形成更全面的解决方案。 职业发展: 获奖经历可以显著增强简历的吸引力,为求职或继续深造提供有力支持。 某些比赛可能直接与企业合作,提供实习、工作机会或奖学金,为学生的职业生涯打开更多门路。 网络拓展: 比赛是结识同行业人才的好机会,可以帮助学生建立行业联系,这对于未来的职业发展非常重要。 奖金与荣誉: 许多比赛提供奖金或奖品,这不仅能给予学生经济上的奖励,还能增强其成就感和自信心。 荣誉证书或奖状可以证明学生的成就,对个人品牌建设有积极作用。 创新与研究: 参加比赛可以激发学生的创新思维,推动科研项目的开展,有时甚至能促成学术论文的发表。 个人成长: 在准备和参加比赛的过程中,学生将面临压力与挑战,这有助于培养良好的心理素质和抗压能力。 自我挑战和克服困难的经历对个人成长有着深远的影响。 综上所述,参加计算机领域的比赛对于学生来说是一个全面发展的平台,不仅可以提升专业技能,还能增强团队协作、沟通、解决问题的能力,并为未来的职业生涯奠定坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值