首页 > 编程语言 >javaScript简单的赋值运算符

javaScript简单的赋值运算符

时间:2022-11-08 13:12:13浏览次数:50  
标签:逻辑 console log javaScript 运算符 && false true 赋值

<----------------------------------------------赋值运算符------------------------------------------------------------>

=号是赋值操作

+=是加等于号,和(n = n + 1)是一样的,让这个变量加1,并且重新赋值给这个变量

let a = a + 1;
let a;
a += 1;

<----------------------------------------------一元运算符,前置自增和后置自增------------------------------------------------------------>

++变量名,两个加号在前边是前置自增;前置自增,相当于a = a + 1;

参与运算的时候,先自增,然后参与运算,并且会把自己自增以后的变量重新赋值给自己+1.

变量名++,两个加号在后边是后置自增;

参与运算的时候,先输出自己原始值,然后参与运算,但是自己会自增1,赋值给原始值,下一次运算的时候使用

复杂操作的时候,a++或者++a会返回到原始值,然后下一次计算的时候,使用新的赋值进行运算。

<----------------------------------------------比较运算符----------------------------------------------------------->

>, <, >=, <=, ==, ===, !==

=是赋值,==是判断,===是全等

==判断,是存在隐式转换的,会把字符串转换为数字类型,进行对比,但是两个字符串之间不会进行隐式转换

===全等,是会判断值和数据类型,不存在隐式转换的。

不要比较字符串,不然比较的是ASCII值,是很不准确的;也不要比较小数,因为小数是由精度问题的。

<----------------------------------------------逻辑运算符----------------------------------------------------------->

&&逻辑与   ||逻辑或    !逻辑非 &&逻辑与 并且的意思,符号两边都为true结果才为true 一个为假所有都为假 ||逻辑或 或者的意思,符号两边有一个为true就为true 一个为真就可以为真 ! 逻辑非 取反的意思,true变为fales,false变为true 真变为假,假变为真 注意点,逻辑符运算优先级,逻辑!非 的优先级非常高然后是逻辑与&&最后是逻辑或||
/* 逻辑与 一假则假 && 并且 有一个为假都为假 */
    console.log(true && false);  //false
    console.log(true && true);   //true
    console.log(5 > 3 && 5 <= 10); //true
    console.log(5 < 2 && 8 > 3);  //false
    /* 逻辑或 一假则真 || 或者 有一个为真都为真 */
    console.log(true  || false);    //true
    console.log(3 < 5 || 5 > 10);   //true
    console.log(19 >= 100 || 56 < 90 || 3 > 10);  //true
    /* 逻辑非 取反符 ! */
    console.log(!true);   //false
    console.log(!false);  //true
    console.log(!(7 > 8)); //true

 

标签:逻辑,console,log,javaScript,运算符,&&,false,true,赋值
From: https://www.cnblogs.com/hgng/p/16869331.html

相关文章

  • ​给前端开发者的 14 个 JavaScript 代码优化建议
    英文|https://blog.bitsrc.io/14-javascript-code-optimization-tips-for-front-end-developers-a44763d3a0da作者| MahdhiRezvi译文| https://github.com/xitu/gold......
  • 用于现代JavaScript的Observer API
    英文| https://dev.to/codyjasonbennett作者|CodyBennettObserverAPI(观察者API)释放了Web隐藏的超能力,以创建真正的响应式体验,从懒加载关键内容到非侵入式性能监控。在......
  • 18行JavaScript代码构建一个倒数计时器
    英文|https://www.sitepoint.com   作者|NilsonJacques​有时候,你会需要构建一个JavaScript倒计时时钟。你可能会有一个活动、一个销售、一个促销或一个游戏。你可......
  • 14个 JavaScript 中鲜为人知的技巧
    英文| http://developer.51cto.com/art/201912/607686.htm人们通常认为JavaScript是一门很容易上手的语言,但是要做到精通却不简单。是的,这是因为JavaScript是一种非......
  • 运算符
    运算符:对字面量或者变量进行操作的符号表达式:用运算符把字面量或者变量连接起来,符合Java语法的式子就可以称为表达式算数运算符+、-、*、/、%在代码中,只有整数参与的......
  • 8 个常用的JavaScript 比较运算符,你一定要知道
    英文|https://javascript.plainenglish.io/the-8-javascript-comparison-operators-you-need-to-know-cb952090d087翻译| 杨小爱1、相等我们将讨论的第一个比较运算符是......
  • 【JavaScript 教程】第六章 数组03— Stack :使用 Array 的push()和pop()方法实现堆栈
    英文 | https://www.javascripttutorial.net/译文|杨小爱在上节,我们学习了JavaScriptArray length属性以及如何正确处理它,错过的小伙伴可以点击文章《​​【JavaScrip......
  • JavaScript数组去重—ES6的两种方式
    说明JavaScript数组去重这个问题,经常出现在面试题中,以前也写过一篇数组去重的文章,(JavaScript数组去重的多种方法原理详解)但感觉代码还是有点不够简单,今天和大家再说两种......
  • MySQL数据库3 的 where语句 and 和 or运算符
    where语句的运算符 --where子句的演示--根据条件查询--select*fromuserswhereid>=2--select*fromuserswhereid=1--select*fromusersw......
  • 从新开始学JAVA - 运算符9
    运算符运算符类型算术运算符:+,-,*,/,%,++,--赋值运算符:=关系运算符:>,<,>=,<=,==,!=,instanceof逻辑运算符:&&,||,!位运算符:&,|,^......