JavaScript Day 02:运算符、比较与结构化编程
需积分: 9 170 浏览量
更新于2024-08-05
收藏 2KB MD 举报
在JavaScript Day_02的笔记中,我们深入了解了JavaScript语言的多个核心概念和运算符。首先,笔记重点讲解了一元运算符,包括自增(++)和自减(--),它们在赋值前后的运算顺序有所不同。例如,`vara = ++b`会先将b自增后再赋值给a,而`vara = b++`则是先赋值再自增。对于非数值类型如字符串和布尔值,一元运算符可能会导致意外结果,比如将'ab'转换为数值时会得到NaN。
接下来,关系运算符是用于比较两个值的运算符,包括大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、相等(==)、不等(!=)、全等(===)和不全等(!==)。这些运算符在条件语句中扮演着关键角色,用于控制程序的流程。
逻辑运算符如与(&&)、或(||)和非(!)也有所涉及,尽管非标准的短路逻辑运算符(&&和||)在性能上不如传统的写法,但仍有必要了解其工作原理。表达式是通过运算符和操作数(如变量或常量)组合而成的式子,不同类型运算符的组合构成了不同的表达式类别,如算术表达式、关系表达式和逻辑表达式。
程序设计的基本结构包括顺序、分支和循环。顺序结构是最简单的,一条一条执行语句;分支结构如if、if-else和if-else-if-else用于根据条件决定执行不同路径;循环结构如for、while和do-while则允许重复执行代码块,直到满足特定条件为止。在JavaScript中,if语句用于单分支、双分支或多分支判断,而switch语句则适合表达式结果与固定值匹配的情况,每个case后面的语句会根据匹配到的值执行,break用于跳出switch结构。
JavaScript Day_02的笔记深入剖析了JavaScript语法的核心元素,从基础运算符到控制结构,这对于理解和编写高效、可维护的前端代码至关重要。通过理解这些概念,开发者可以更好地构建逻辑复杂的程序,并提高代码的可读性和性能。
2023-02-19 上传
2023-02-19 上传
2021-06-21 上传
2023-05-16 上传
2023-06-28 上传
2023-05-26 上传
2023-05-31 上传
2024-10-15 上传
2023-06-13 上传
yy唯一主义yy
- 粉丝: 0
- 资源: 3
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构