从零开始学前端 - 10. JS运算符

本文详细介绍了JavaScript中的运算符,包括算术运算符(如加法、减法、取余数和自增)、赋值运算符、比较运算符、逻辑运算符、三元运算符以及类型判断的typeof和instanceof。通过实例解析每个运算符的使用场景和注意事项,帮助初学者巩固JS基础知识。
摘要由CSDN通过智能技术生成

作者: 她不美却常驻我心
博客地址: https://blog.csdn.net/qq_39506551
微信公众号:老王的前端分享
每篇文章纯属个人经验观点,如有错误疏漏欢迎指正。转载请附带作者信息及出处。


   算数运算符虽然简单,但十分重要。计算价格,控制程序运行

一、算术运算符

  需要特别注意 JS 中的所有浮点数相关计算均存在精度丢失的问题,进行浮点数相关计算时,应将其转换为整数在进行计算。

运算符 说明 例子
+ 加法 1 + 2 = 5
- 减法 1 - 2 = -1
* 乘法 1 * 2 = 2
/ 除法 4 / 2 = 2
% 求余 3%2 = 1
++ 自增 1++ = 2
自减 2-- = 1

1. 加法运算法

  在 JS 中,加法计算存在以下三种情况:

  • 数字 + 数字 = 两个数字进行数学运算;
var num = 1 + 2;    // num = 3;
  • 数字 + 字符串 = 数字将转换为字符串,两个字符串进行拼接;
var str = 1 + " JS基础";    // str = "1 JS基础"
  • 字符串 + 字符串 = 两个字符串进行拼接;
var str = "从零开始" + "学前端";    // str = "从零开始学前端"

2. 减法运算符

  在 JS 中,减法计算存在以下几种情况:

  • 数字 - 数字 = 两个数字进行数学计算;
var num = 10 - 1;    // num = 9;
  • 数字 - 数字字符串 = 字符串将转换为数字,两个数字进行数学计算;
var num = 10 - "1";    // num = 9;
  • 数字 - 纯字符串 = NaN
var num = 10 - "a";    // num = NaN 

NaN 代表 Not a Number(不是一个数字),这个数值表示本来要返回数字的操作数未返回数字的情况。

乘法和除法相应情况与减法类似,不加以赘述。

3. 取余数运算符

例:

var num = 10 % 3 ;      // num = 1;

4. 自增运算符++

  “++” 是自增运算符,它指的是在原来值的基础上加1。在 JS 中,减法计算存在以下两种情况:

  • i++
var i = 0 , j = i++;        
//  运算结果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值