当前位置: 首页 > news >正文

Js: 标识符、关键字、保留字和运算符

一、标识符

定义: 指开发人员为变量、属性、函数、参数取的名字

注意: 标识符不能是关键字或保留字

二、关键字

定义: 指JS本身已经使用了的字,不能再用它们充当变量名、方法名

三、保留字

定义: 实际上就是预留的关键字,意思是现在虽然还不是关键字,但是未来可能会成为关键字,同样不能使用它们当变量名或方法名

四、运算符

定义: 运算符也被称为操作符,用于实现赋值、比较和执行算数运算等功能的符号

1、算术运算符

定义: 算术运算符使用的符号,用户执行两个变量或值的算术运算

浮点数值的最高精度是17位小数,但在进行算术计算时其精确度远远不如整数

注意: 不要直接判断两个浮点数是否相等

2、表达式和返回值

表达式定义: 由数字、运算符、变量等以能求得数值的有意义排列方法所得的组合.简单理解是由数字、运算符、变量组成的式子

表达式最终都会有一个结果,返回给我们,我们称为返回值

3、递增和递减运算符

定义: 在JS中,递增(++)和递减(--)既可以放在变量前面,也可以放在变量后面.放在变量前面时,我们可以称为前置递增(递减)运算符,放在变量后面,称为后置递增(递减)运算符.

注意: 递增和递减运算符必须和变量配合使用

小结:

·前置递增和后置递增运算符可以简化代码的编写,让变量的值+1,比之前写法更简单

· 单独使用时,运行结果相同

· 与其它代码联用时,执行结果不同: 后置先原值运算,后自加(先人后己);前置先自加,后运算(先己后人)

· 开发时,大多使用后置递增/递减,并且代码独占一行,例如: num++; age--;

4、比较运算符

定义: 两个数据进行比较时所使用的运算符,比较运算后,会返回一个布尔值作为比较运算的结果.

5、逻辑运算符

定义: 逻辑运算符是用来进行布尔值运算的运算符,其返回值也是布尔值,

短路运算的原理: 当有多个表达式时,左边的表达式值可以确定结果时,就不再继续运算右边的表达式的值

1) 逻辑与

· 语法:表达式1 && 表达式2

· 如果第一个表达式的值为真,则返回表达式2

· 如果第一个表达式的值为假,则返回表达式1

2) 逻辑或

· 语法: 表达式1 || 表达式2

· 如果第一个表达式的值为真,则返回表达式1

· 如果第一个表达式的值为假,则返回表达式2

6、赋值运算符

定义: 用来把数据赋值给变量的运算符

7、运算符优先级

http://www.jsqmd.com/news/489767/

相关文章:

  • 华南产业集群赋能:2026广州汽车电子展,技术迭代与全球机遇共振?
  • 三大 AI 芯片架构
  • 微信 AI 小程序成长计划来了,我们怎么把混元接进了产品里
  • 网络共享-“引用的账户当前已锁定。且可能无法登陆”问题解决
  • 登录微信可以但无法访问浏览器
  • 样本冰箱之所以能实现自动报备温湿度数据是因为温湿度监控设备吗?
  • 桶排序原理与Python实现详解
  • PHP+CPU的生命周期的庖丁解牛
  • 压缩文件怎么设置密码?RAR三种加密方法步骤
  • 基于改进粒子群算法的微电网多目标优化调度探索
  • 信号分析仪 | 电子系统EMI故障诊断与精准测量
  • 【2026 最新】Spaceship Titanic Kaggle 入门实战:从数据清洗到 XGBoost 交叉验证
  • L2-036 网红点打卡攻略
  • 315后的职场“打假”:猎头行业的诚信底线与候选人的避坑指南
  • 第7章:Docker network网络管理(网络模式和创建docker网络)
  • AI + 技术文档:瑞萨AI技术助手构建
  • 深入解析USB传输:流程、规范与核心概念详解
  • AI写论文的秘密武器!4款AI论文生成工具助力期刊论文发表
  • 2026年3月14号,萨科微和金航标组织了开年的第一场篮球赛和羽毛球!
  • 2026年口碑好的海南落户咨询单位推荐,靠谱品牌全解析 - 工业品网
  • docker查找大日志并清除
  • PANASONIC松下 AXE530127 SMD 板对板与背板连接器
  • ConcurrentHashMap
  • 万里股份4500万亏损背后的行业洗牌:传统铅酸电池企业如何破局求生?
  • 模块化仪器接口技术纵览:PXIe、VXI、LXI、VPX
  • 护照阅读器在各大机场的应用
  • GEO爆火背后,谁在给大模型“投毒”?
  • FastAPI + SQLAlchemy + SSH + Doris 生产连接问题技术复盘
  • fastAPI+pgvector搭建向量搜索
  • 专业的负氧离子座舱公司