跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScript大前端算法

JavaScript 比较与逻辑运算符基础

JavaScript 比较运算符用于测定变量或值是否相等,逻辑运算符用于测定变量或值之间的逻辑关系。条件运算符(三元表达式)则根据条件为变量赋值。文中展示了常用比较符号、逻辑符号及三元表达式的语法与实例。

星星泡饭发布于 2019/3/25更新于 2026/9/1252 浏览
JavaScript 比较与逻辑运算符基础

JavaScript 比较与逻辑运算符基础

JavaScript 比较运算符和逻辑运算符用于测试 true 或 false。

比较运算符

比较运算符在逻辑语句中使用,以测定变量或值是否相等。x=5,下表解释了比较运算符:

JavaScript 比较和逻辑运算符基础

如何使用

可以在条件语句中使用比较运算符对值进行比较,然后根据结果来采取行动:

if (age < 18) {
  let x = "Too young";
}

逻辑运算符

逻辑运算符用于测定变量或值之间的逻辑。给定 x=6 以及 y=3,下表解释了逻辑运算符:

JavaScript 比较和逻辑运算符基础

条件运算符

JavaScript 还包含了基于某些条件对变量进行赋值的条件运算符。

语法:

// 也可称为三元表达式
variableName = (condition) ? value1 : value2;

// 实例
// 如果变量 age 中的值小于 18,则向变量 voteable 赋值 "年龄太小",否则赋值 "年龄已达到"。
voteable = (age < 18) ? "年龄太小" : "年龄已达到";

目录

  1. JavaScript 比较与逻辑运算符基础
  2. 比较运算符
  3. 如何使用
  4. 逻辑运算符
  5. 条件运算符

更多推荐文章

查看全部
  • MiniOneRec 开源框架技术解析:LLM 生成式推荐
  • Nunchaku FLUX.1 CustomV3 简易 AI 绘画方案
  • LeetCode 原地复写零:双指针逆向填充 O(n) 最优解
  • AIGC 自动化编程实战:Python、Java、JavaScript 与 VBA
  • node-llama-cpp 错误处理与调试:解决本地 AI 开发常见问题
  • C++ 内存管理:malloc 底层原理与实现
  • 程序员技术变现与远程工作平台精选
  • WebForms SortedList 深入解析
  • Trae 搭建与 MCP 连接 SQLite 数据库配置指南
  • 基于 Three.js 渲染三维无人机模型(WebGL / Vue / React)
  • OpenClaw Web Search 配置与渠道选择指南
  • Dynamic A*(D*)算法原理及 Python 实现
  • 大模型高效推理与部署技术实战
  • Kiro AI 助手完整使用指南
  • 动态规划经典模型:斐波那契数列及变体
  • OpenClaw 公网访问指南:使用 cpolar 实现远程连接
  • 2025 AI 绘画主流 Prompt 写法结构与进阶技巧实战
  • CompletableFuture 异步编程完全指南:从基础到实战
  • 前端开发必备技能:AI 辅助设计、工程实践与硬件优化
  • 中国大型AI公司面试准备指南与核心考点解析

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online