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

零基础学前端-传统前端开发(第四期-JS基础-运算)

注:JS文章流程为:数据类型>>运算>>语法,语句>>对象>>数组>>函数>>类

经过上篇内容,我们学习了JavaScript的数据类型,接下来我们学习运算(类似于你学习数学,你得先知道各类数字比如:整数,有小数点的,有分号的,今天的运算相当于了解加减乘除的符号用法)

本篇文章用谷歌浏览器来运行:我们按压F12打开console(如果你汉化过叫"控制台")在里面输入即可

一,算数运算符

作用:执行基本的数学运算

+ 加法

- 减法

* 乘法

/ 除法

% 求余

示例

let a = 5;let b = 3;console.log(a + b); // 8console.log(a - b); // 2console.log(a * b); // 15console.log(a / b); // 1.666...console.log(a % b); // 2

二,比较运算符

作用:比较运算符用于比较两个值,返回布尔值(true 或 false

== 等于

!= 不等于

> 大于

< 小于

>= 大于等于

<= 小于等于

示例

let a = 5;let b = 3;console.log(a == b); // falseconsole.log(a != b); // tureconsole.log(a > b); // trueconsole.log(a <= b); // false

三,逻辑运算符

作用:逻辑运算符用于组合布尔值,返回布尔结果。

&& 逻辑与(AND)

|| 逻辑或(OR)

! 逻辑非(NOT)

示例

let a = 5;let b = 3;console.log(a > 2 && b < 4); // trueconsole.log(a < 2 || b > 4); // falseconsole.log(!(a == b)); // true

四,赋值运算符

作用:赋值运算符用于给变量赋值

= 简单赋值

+= 加法赋值

-= 减法赋值

*= 乘法赋值

/= 除法赋值

%= 取模赋值

示例

let c = 10;c += 5; // c = 15c -= 3; // c = 12c *= 2; // c = 24c /= 4; // c = 6c %= 5; // c = 1console.log(c); // 1

由此我们还可以知道JavaScript读取时显示的的是最后一个结果,是因为每次运算的结果会覆盖之前的值,或者你只在最后调用了输出函数

至此,运算方面的内容完成,虽然看起来很简单,但是偏偏是细节决定成败,所以需要不断练习以熟悉

http://www.xdnf.cn/news/14065.html

相关文章:

  • 【C语言指南】数组作为函数参数的传递机制
  • 从零到一:构建企业级 Vue.js 3 组件库
  • Arcgispro底图突然加载失败解决办法+属性表中文乱码
  • k8s从入门到放弃之k3s轻量级
  • 第四届智能电网与能源系统国际学术会议(SGES 2025)
  • Hive 序列化与反序列化:数据的 “打包“ 与 “拆箱“ 艺术
  • Angular入门的环境准备步骤工作
  • RabbitMQ缓存详解:由来、发展、核心场景与实战应用
  • HarmonyOS 5中UniApp的调试步骤
  • 宝塔面板如何关闭https强制跳转http/https共存?
  • 【大模型推理学习】flashMLA (二)
  • AWS Well-Architected Framework详解
  • 影刀学院课程地图导航汇总
  • 第18篇:数据库中间件架构中的服务治理与限流熔断机制设计
  • 使用RAG的思想进行PPT生成的框架思路-SlideCoder
  • codeforces 274D. Lovely Matrix
  • JAVA_强制类型转换:
  • Python测试框架库之pytest使用详解
  • 基于Qt的app开发第十四天
  • linux环境配置Go运行环境
  • 缩小 IEEE 会议论文 LaTeX 模板标题、作者信息和正文的间距
  • 零基础实战:用 Docker 和 vLLM 本地部署 bge-reranker-v2-m3 重排序模型
  • day65—回溯—单词搜索(LeetCode-79)
  • Django全栈开发实战与架构思考
  • 栈与队列:数据结构优劣全解析
  • Vue3 + Element Plus 获取表格列信息
  • DIPLOMAT开源程序是基于深度学习的身份保留标记对象多动物跟踪(测试版)
  • 【论文解读】START:自学习的工具使用者模型
  • Objective-c Block 面试题
  • 龙虎榜——20250613