JS基础入门 Javascript运算符

Javascript运算符

1.运算符(操作符)


1.1运算符的分类

运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号

Javascript中常用的运算符有:
  • 算数运算符
  • 递增和递减运算符
  • 比较运算符
  • 逻辑运算符

1.2算数运算符

算数运算符的概述:

概念:算数运算运算使用的符号,用于执行两个变量或值的算术运算。

在这里插入图片描述
浮点数精度问题

浮点数值的最高精度是17位小数,但在进行算术计算时其精确度远远不如整数。

var result = 0.1 + 0.2; //结果不是0.3,而是:0.30000000000000004
console.log(0.07 *100); //结果不是7,而是:7.000000000000001

所以不要直接比较浮点数大小 要把他转换成整数在比较

1.3递增和递减运算符

  • 递增和递减运算符概述
如果需要反复给数字变量添加或减去1,可以使用递增(++)和递减(--)运算符来完成。
重点 难点
在JavaScript中,递增(++)和递减(--)既可以放在变量前面,也可以放在变量后面。放在 变量前面时,我们可以称为前置递增(递减)运算符,放在变量后面时,我们可以称为后置递增(递减)运算符。
前置递增(递减)运算符

前置递增(递减)运算符:

++num(--num)前置递增递减,就是自加(自减)1,类似于num = num +1(-1),但是++num(--num)写起来更简单。
使用口诀:先自加(自减),后返回值

前递增:

 		var num = 10;
        alert(++num + 10);    //21

前递减:

		var num = 10;
        alert(--num + 10);    //19

总结:先计算加减法再进行结果输出

后置递增(递减)运算符
使用口诀:先返回值,在进行自加(自减)

后自增:

		var num = 10;
        alert(10 + num++);      //20

后自减:

		var num = 10;
        alert(10 - num++);      //0

总结:先计算进行结果输出再进行自增自减

1.4 比较运算符

概念:

比较运算符(关系运算符)是两个数据进行比较时所使用的运算符,比较运算后,会返回一个布尔值(true / false)作为比较运算的结果。
在这里插入图片描述

等号的作用:

在这里插入图片描述

1.5逻辑运算符

逻辑运算符概述:

概念:逻辑运算符是用来进行布尔值运算的运算符,其返回值也是布尔值。后面开发中经常用于多个条件的判断

在这里插入图片描述

与或非条件判断:

逻辑与条件全部成立返回true 否则返回false
逻辑或只要有一个条件成立就返回true 都不成立返回false
逻辑非取反

1.6赋值运算符

概念:用来把数据赋值给变量的运算符。

在这里插入图片描述

例如:

 		var age = 10;
        age += 5;       //相当于age = age + 5;
        age -= 5;       //相当于age = age - 5;
        age *= 10;      //相当于age = age * 10;

1.7运算符优先级

在这里插入图片描述

  • 一元运算符里面的逻辑非优先级很高
  • 逻辑与比逻辑或优先级高
  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
JavaScript 是一种脚本语言,可以嵌入到 HTML 页面中,通过浏览器来解析执行。它是一种弱类型、可编程、面向对象的语言,主要用于交互式网页中的客户端脚本编写。 以下是一些 JavaScript基础入门知识: 1. 变量和数据类型 JavaScript 中的变量可以使用 var、let 或 const 关键字声明。数据类型包括字符串、数字、布尔值、数组、对象等。 2. 运算符 JavaScript 中常见的运算符包括算术运算符、比较运算符、逻辑运算符等,可以用于进行数学计算和逻辑判断。 3. 控制语句 控制语句包括 if 语句、for 循环、while 循环等,用于控制程序的流程和逻辑。 4. 函数 函数是一段可重复使用的代码块,用于实现某个特定功能。JavaScript 中的函数可以使用 function 关键字定义。 5. 对象和面向对象编程 JavaScript 是一种面向对象的语言,可以使用对象和类来组织代码。对象是一个数据集合,包含属性和方法。 6. DOM 操作 DOM(Document Object Model)是 HTML 文档的编程接口,可以使用 JavaScript 来修改 HTML 页面的内容、样式和行为。 7. 事件处理 JavaScript 可以对 HTML 页面中的事件进行响应,例如单击、鼠标移动等,可以通过事件处理函数来实现。 以上是 JavaScript 的一些基础入门知识,如果你想深入学习 JavaScript,可以通过网上在线教程、书籍或视频课程来学习。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端大斗师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值