JavaScript之运算符

Educoder JavaScript语法基础:JS运算符 JavaScript语法基础:JS运算符 文章目录JavaScript语法基础:JS运算符第1关:JavaScript知识训练-运算符通关知识第2关:算术运算符相关知识`+ - * / %`运算符递增运算符和递减运算符字符串与数的转换编程要求测试说明通关代码第3关:比较和逻辑运算符相关知识比较运算符逻辑运算符编程要求测试说明通关代码第4关:条件运算符相关知识条件运算符编程要求测试说明通关代码第5关:运算符的优先级和结合性相关知识运算符的优先级运算符的结合性编程要求测试说明通关代码 第1关:JavaScrip 阅读详情

1 布尔值

数值型里面的值,有无穷多个,因为世界上所有的数字,都是数值型;
字符串型的值,有无穷多个,因为世界上所有的文字、语句都是字符串型;
布尔类型的值,就两个,true、false。
true 真
false 假


1var a = true;
2var b = false;
3console.log(a); //输出
4console.log(b); //输出
5console.log(typeof a); //输出类型
6console.log(typeof b); //输出类型


布尔值,直接使用就可以了,千万不要加上引号。
1var c = "true";


一定要注意拼写,这俩词儿都容易写错:
true   不是ture
false 不是flase


2 关系运算符
“数学运算符”有:
+     -   *    /    %
实际上,JS中运算符还有很多,今天我们介绍一种运算符“关系运算符”。
> 大于号
< 小于号
>= 大于或等于
<=  小于或等于
== 等于
=== 全等于
!= 不等于
!== 不全等于


关系运算符:
1console.log(5 > 6);
2console.log(55 > 6);
3console.log(55 > 66);

关系运算符,得到的结果都是布尔值,也就是说得到的东西要么是true,要么是false

1console.log(-6 < 9);
2console.log(-7 < -5);
3console.log(5 < 9);
4console.log(100 < 5);


小时候学习过≥,实际上在JS中需要用>=来表示,注意中间不能有空格!比如> =
1console.log(16 >= 5); //true
2console.log(16 >= 16); //true
3console.log(16 >= 32); //false


判断用户是否及格:
1 <script type="text/javascript">
2 //得到用户的成绩
3 var chengji = parseInt(prompt("请输入成绩"));
4 //输出结果:
5 alert(chengji >= 60);
6 </script>


小于等于:
1console.log(5 <= 5); //true
2console.log(6 <= 10); //true
3console.log(6 <= 3); //false


等于
1console.log(5 == 5); //true
2console.log(5 == 6); //false


注意,在JS中=符号只有一个意思!表示赋值!!
如果想判断两个东西,是否相等,需要使用符号==


不能用一个等号,来表示等于的关系:
1console.log(3 = 8);

== 这个符号,还可以验证字符串是否相同:
1console.log("北京" == "北京");

==等等不严谨,会将不同类型的东西,转为相同类型进行比较:
1console.log("5" == 5); //true
2console.log(56 == "56"); //true

全等于,就是三个等号===
1//全等于
2console.log("56" === 56); //false
3console.log(56 === "56"); //false
4console.log("56" === "56"); //true
5console.log(56 === 56); //true


也就是说,==两个等号,不严谨,”5”和5是true; ===三个等号更为严谨,”5”和5是false。

!= 就是==的反面;   !==就是===的反面

1console.log(3 != 8); //true
2console.log(3 != "3"); //false,因为3==”3”是true,所以反过来就是false。
3console.log(3 !== "3"); //true,应为3===”3”是false,所以反过来是true。


3 逻辑运算符
逻辑运算符有三个:
&& 与(且)
||
!


参与逻辑运算的,都是布尔值。也就是说,只有true、false才能参与逻辑运算,得到的答案,仍然是布尔值。


1// &&表示“且”的意思,都真才真
2console.log(true && true); //true
3console.log(true && false); //false
4console.log(false && true); //false
5console.log(false && false);    //false


或者的意思:
1console.log(true || true); //true
2console.log(true || false); //true
3console.log(false || true); //true
4console.log(false || false); //false



!表示“非”,没啥好说的,
1console.log(!true);
2console.log(!false);
DrMOS电路仿真 将驱动电路与功率MOS集成化后既是DrMOS。把驱动芯片以及上下桥MOSFET封装在一起,这样每一相供电就有了单独的驱动芯片,并且这种高度整合的MOSFET可以通过更高的电流、发热比传统的MOSFET也小很多且更节能 自举升压同步BUCK高低侧栅驱动电路原理及仿真 ... 阅读详情

相关推荐

基于YOLO系列的安全帽检测系统:从理论到实现的完整指南

安全帽检测作为计算机视觉在工业安全领域的重要应用,近年来得到了广泛关注。本文详细介绍了基于YOLOv5、YOLOv6、YOLOv7和YOLOv8的安全帽检测系统的完整实现方案,包括算法原理、数据集构建、模型训练、性能优化以及完整的UI界面设计。通过对比分析不同YOLO版本的性能差异,本文为工业安全检测系统的开发提供了全面的技术参考和实践指导。

YOLO 351

js中的运算符

认识运算符 什么是运算符运算符是用于执行程序代码运算,会针对一个以上操作数项目来进行运算运算符的应用: 购物车:计算总价,数量; Js中有哪些运算符? 算术运算符、赋值运算符、关系运算符、逻辑运算符、三元运算符 如何理解运算符 算数的个数:一元、二元、三元 1.如果操作数只有一个,称之为一元运算符,或者单目运算符。 2.如果操作数有两个,称之为二元运算符,或者双目运算符,这是最多的 3.如果操作数有三个,称之为三元运算符,或者三目运算符,在js中,只有一个?: 例子: var a =

weixin_52346897的博客 6561

前端网页课程设计-海贼王主题介绍系统(html+js+css).zip

j简单的前端课程设计系统,(html+js+css)。参考学习使用。

js运算符(总括)

初学者对js运算符的总括概括

x15514104477的博客 1976

JS的运算符

& 并且:必需两边都成立才是正确的(true),如果第一个就不正确那么就不会再往下面看了,直接为false,如果都是true的话就会返回第二个的值。双等于是只判断两边的值是不是相等,不管他们的数据类型是不是一样的,但是三等于(===)是严格比较是否相等,都相等了才是true。双等于(==):是判断左右两边的值是否相等,相等则是true,否则是false;三等于(===)一样。=只是判断他们的值不相等,!三、比较运算符:>、>=、<、<=、==、!二、赋值运算符:=、+=、-=、*=、/=、%=

y2162484776的博客 1332

JavaScript运算符

一、算术运算符+、-、*、/、% (1)优先级 先乘除后加减,有括号的先算括号里的 (2)模运算(%) 运算结果的符号取决于%左边的数据,与%右边的数据无关 (3)+、- +、- 既可以作为双目(两个变量)运算符,也可以作为单目(一个变量)运算符(表示正、负号) 作为双目运算符,表示加减:10+2、10-2 +5 -5 作为双目运算符,表示正负-5+2 ==>(-5)+2 ...

weixin_61561066的博客 4030

JS运算符(全)—算术、赋值、关系、逻辑等8种运算符运算符的优先级表,关注收藏,持续更新

运算符也叫操作符,通过运算符可以对一个值或者多个值进行运算,并获取运算结果 比如typeof 就是一个运算符,可以获得一个值的类型,它会将该值的类型以字符串的形式返回 typeof的返回值,用来描述类型的number string boolean undefined object 一:算数运算符(不会对原变量产生影响) 总结知识点: 1:当对非Number类型进行运算时,会将这些值转换为Number,然后再运算 2:任何值和NaN做运算,都是NaN 3:如果对两个字符串进行加法运算,则会.

王春燕的博客 5052

JavaScript基本语法:JS运算符

在写这篇博客之前,写给出下面几个问题,请你们小试牛刀一下 ** var a=10; var b1=a++; var b2=++a; var b3=a+++++a+a++; var b4=1+2+“3”; var b5=100-“5”; var b6=12&amp;amp;amp;amp;&amp;amp;amp;amp;21; var b7=12||21; b1-b7的值大家知道吗? ** 2.算数运算符+,-,*,/, %) (1)算术运...

dweblover的博客 9546

JS基础入门 Javascript运算符

Javascript运算符 1.运算符(操作符) 1.1运算符的分类 运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号 Javascript中常用的运算符有: 算数运算符 递增和递减运算符 比较运算符 逻辑运算符 1.2算数运算符 算数运算符的概述: 概念:算数运算运算使用的符号,用于执行两个变量或值的算术运算。 浮点数精度问题 浮点数值的最高精度是17位小数,但在进行算术计算时其精确度远远不如整数。 var result = 0.1 +

Web_chicken的博客 2674

JavaScript用法】JavaScript(JS)的基本语法(JS数据类型,JS变量,JS运算符,JS流程控制语句)

JavaScript(JS)的基本语法 目录 JavaScript(JS)的基本语法 一. 与html结合方式 二. 注释 三. 数据类型: 四. 变量 五. 运算符(和Java有点类似) 六. 流程控制语句(和JAVA类似): 七. JS特殊语法: 一. 与html结合方式 1. 内部JS:定义<script>,标签体内容就是js代码(...

No8g攻城狮的博客 5083

js 运算符_JavaScript 运算符

JavaScript 运算符JS 变量JS 算数JavaScript 运算符实例向变量赋值,并把它们相加:var x = 7;// 向 x 赋值 5var y = 8;// 向 y 赋值 2var z = x + y;// 向 z (x + y) 赋值 7赋值运算符(=)把值赋给变量。赋值var x = 15;加法运算符(+)对数字相加:加法var x = 7;var y = 8;var z = ...

weixin_39979159的博客 98

JavaScript学习手册三:JS运算符

JS运算符A、算术运算符任务描述相关知识+ - * / %运算符递增运算符和递减运算符代码文件B、比较和逻辑运算符任务描述相关知识代码文件C、条件和赋值运算符任务描述相关知识代码文件D、运算符的优先级和结合性任务描述相关知识代码文件 A、算术运算符 任务描述 给定两个字符串变量,把它们转为数字后相除,拼接被除数、除数和余数为一个新的字符串。 例如:a为"5",b为"3",则c为数字2,拼接后结果为字符串"532"。 a为"23asdf",b为"3fe",则c为数字2,拼接后结果为字符串"23asdf3fe

qq_45823118的博客 8053

JavaScript零基础入门 3:javascript运算符有哪些

一、逻辑运算符 1、! 非 !可以用来对一个值进行非运算,所谓非运算就是值对一个布尔值进行取反操作,true变false,false变true。 如果对一个值进行两次取反,它不会变化; 如果对非布尔值进行元素,则会将其转换为布尔值,然后再取反; 所以我们可以利用该特点,来将一个其他的数据类型转换为布尔值; 可以为一个任意数据类型取两次反,来将其转换为布尔值;原理和Boolean()函数一样; 2、&& 与 &&可以对符号两侧的值进行与运算并返回结果。 运算规则

学Java,找哪吒 1万+

javascript void o,js void运算符

这篇文章主要介绍了javascript void o,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

wenangou的博客 132

javascript 运算符号大全.JS运算符示例(转)

javascript 具有全范围的运算符,包括算术、逻辑、位以及赋值运算符。此外还有其他一些运算符。      计算 逻辑 位运算 赋值 杂项  描述 符号 描述 符号 描述 符号 描述 符号 描述 符号  负值 - 逻辑非 ! 按位取反 ~ 赋值 = 删除 delete  递增 ++ 小于 递减 -- 大于 > 按位右移 >> void 运算符 void  乘法 * 小于等于 >

o0寂寞的泡沫0o的专栏 5156

JS运算符—算术运算符、逻辑运算符、赋值运算符、关系运算符、条件运算符

文章目录1、运算符基本概念2、算术运算符2.1 加号2.2减号2.3乘号2.4除号2.5取余(求余数)三、一元运算符四、自增自减五、逻辑运算符5.1 ! 非运算(可以进行其他数据类型转布尔)5.3 || 或运算 (遇到条件为true,终止)5.4 非布尔值六、赋值运算符七、关系运算符八、相等运算符九、条件运算符 1、运算符基本概念 运算符也叫操作符 通过运算符可以对一个或多个值进行运...

WEB前端李志杰 1775

js的第四步 运算符

比如typeof 就是一个运算符,可以获得一个值的类型,它会将该值的类型以字符串的形式返回,typeof的返回值,用来描述类型的number string boolean undefined object。短路运算的原理:当由多个表示式(值)时,左边的表达式值可以确定结果时,就不再继续运算右边的表达式的值了,一定程度,提高代码效率。不全等 用来判断两个值是否不全等,和不等类似,不同的是它不做类型转换,如果两个值类型不同,直接返回true。如果第一个值为false,则直接返回第二个值。

clyxgy的博客 966

js 运算符

if语句: 主要用于范围的判断, 也可以用于固定值的判断switch语句: 主要用于固定值的判断三目运算符: 只能返回指定的值 但不能执行一段语句体。

m0_47045804的博客 942

JS运算符大全

运算符 赋值运算符 算术运算符 比较运算符 逻辑运算符运算符 其他运算符 运算符优先级 ES2020新操作符 ES2021新操作符

知识点沉淀包括不限于前端 959

JavaScript-运算符

1.概念:算术运算使用的符号,用于执行两个变量或值的算术运算。加(+)、减(-)、乘(*)、除(/)、取余(%)取余(%):返回除法注意:浮点数的精度问题的余数。浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确度远远不如整数。var result = 0.1 + 0.2; // 结果不是 0.3,而是:0.30000000000000004console.log(0.07 * 100); // 结果不是 7, 而是:7.000000000000001所以:不要直接判断两个浮点数是否相

qq_52499703的博客 1145
上一篇: 乾坤人生
下一篇: Javascript之函数(基础篇)
炸鸡大叔
博客等级 码龄10年 90粉丝 50原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值