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

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

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

    • 一、算术运算符
      • 1. 加法运算法
      • 2. 减法运算符
      • 3. 取余数运算符
      • 4. 自增运算符++
    • 二、赋值运算符
    • 三、比较运算符
    • 四、逻辑运算符
    • 五、 三元运算符
    • 六、 类型判断
      • 1. typeof
      • 2. instanceof


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

一、算术运算符

  需要特别注意 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 

你可能感兴趣的:(从零开始学前端,JS,css,javascript,html5,html,vue.js)