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

JS 算术运算符

JavaScript 算术运算符


一、基础运算符及行为特性

1. 四则运算

  • 加法 +
    • 数值相加:5 + 3 → 8
    • 字符串拼接(隐式类型转换):"5" + 3 → "53"
    • 混合类型优先级:1 + true → 2true转1)
  • 减法 -、乘法 *、除法 /
    • 纯数值运算:5 - "2" → 3(字符串转数字)
    • 非数值处理:"a" * 5 → NaN

2.取余 %

余数运算符是比较常用的,因为在逻辑思维上寻找规律,余数运算符是很好用的。

  • 结果符号与被除数一致:-5 % 3 → -2
  • 特殊值处理:0 % 0 → NaNInfinity % 2 → NaN

3.幂运算 (ES6)

  • 等价于 Math.pow()2 3 → 8
  • 支持非整数次幂:4 0.5 → 2(平方根)

二、进阶运算符与副作用

4.自增 ++ / 自减 --

自增和自减运算符,是一元运算符,只需要一个运算子。它们的作用是将运算子首先转为数值,然后加上1或
者减去1。

var x = 10;

http://www.kler.cn/a/597813.html

相关文章:

  • 在 coc.nvim 插件中,自动补全时,候选词后面的 大写字母
  • 【机器学习】使用Python Spark MLlib进行预测模型训练
  • 【uniapp】内容瀑布流
  • 系统架构设计知识体系总结
  • k8s运维 设置Pod实现JVM内存根据容器内存动态调整
  • 使用BAT批处理加PYTHON进行WORD批量文字删除
  • 银河麒麟桌面版包管理器(五)
  • 使用vscode搭建pywebview集成vue项目示例
  • Android Coil3阶梯preload批量Bitmap拼接扁平宽图,Kotlin
  • Liunx系统Microsoft SQL Server数据库还原
  • 设计模式:创建型、结构型、行为型
  • 【Spring】深入理解 Spring 事务管理
  • Cesium 自定义路径导航材质
  • 运算放大器(一)运算放大器的参数、选型与应用
  • 防火墙设置屏蔽漏洞
  • 【leetcode题解】链表
  • mysql5.7及mysql8的一些特性
  • python包和模块
  • 深入理解指针(1)(C语言版)
  • 计算机操作系统(六) 进程控制与进程通信 (附带图谱更好对比理解)