Java教程

JavaScrip 基础 第二篇

本文主要是介绍JavaScrip 基础 第二篇,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

JavaScrip 基础 第二篇




JS运算符

运算符 也被称为操作符

用于实现赋值比较和执行算数运算功能的符号

常用的运算符如下

  • 算数运算符

  • 递增和递减运算符

  • 比较运算符

  • 逻辑运算符

  • 赋值运算符




算术运算符

用于执行两个变量或值得算数运算

运算符描述实例
+10+20=30
-10-20=-10
*10*20=200
/10/20=0.5
%取余数10%20=10 9%2=1

注意 在浮点数或者是小数计算,动态类型语言中需要

将数据整数化计算 而且也不要 浮点数进行比较

优先级与正常的数据逻辑计算即可




表达式和返回值

表达式 是由数字运算符变量等以能求得数值的有意义的排列方法所得的组合

简单理解:数字运算符变量组成的式子

表达式都会返回一个结果的就是返回值




递增和递减运算符

如果需要反复给数字变量添加或减小数字1 可以使用递增(++)和递减(–)运算符

在JavaScript中 递增(++)和递减(–)既可以放在变量前面,也可以放在变量后面

放在变量前面,称为前置递增(递减)运算符

放在变量后面是 称为后置递增(递减)运算符

需要注意递增和递减需要配合变量使用




前置递增递减运运算符

例如

++num   
// 前置递增自增1 类似于num += 1

// 先自增 后返回值

后置递增递减运算符

例如

num++   
// 前置递增自增1 类似于num += 1

// 先返回值  后自增

注意 单独使用时 前置于后置相同

大部分 开发中使用后置




比较运算符

也叫关系运算符是两个数据进行比较是所使用的的运算符

比较运算符返回一个布尔值	作为结果
运算符名称说明案例结果
<小于号1<2true
>大于号1>2false
<=小于等于号1<=2true
>=大于等于号1>=2false
==判等号(会转型)37==‘37’true
!=不等号37!=37false
=== !==全等要求数值和数据类型一样37===‘37’false



逻辑运算符

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

逻辑运算符说明案例结论
&&“逻辑与”,简称"与" andtrue && false两边都为真,结果才为真
||“逻辑或”,简称"或" ortrue || false其中一边为真,就位真
!“逻辑非”,简称"非" not!true对结果取反

短路运算(逻辑中断)

短路运算原理:当有多个表达式时,左边的表达式值可以确定结果时,就不再继续右边的表达式的值

逻辑运算符表达式短路运算
逻辑与表达式1&&表达式2第一个表达式为真 返回表达式2,第一个表达式值为假返回表达式1
逻辑或表达式1||表达式2第一个表达式为真返回表达式1,第一个表达式值为假返回表达式2



赋值运算符

用来把数据赋值给变量的运算符

赋值运算符说明案例
=直接赋值var age=10;
+=、-=加减后在赋值var age += 10; //20
*=、/=、%=乘除取模后在赋值var age %=6; //2



运算符优先级

优先级运算符顺序(从左至右)
1小括号()
2一元运算符++ 、-- 、!
3算术运算符先 * / % 后 + -
4关系运算符> >= < <=
5相等运算符== != === !==
6逻辑运算符先 && 后 ||
7赋值运算符=
8逗号运算符,

一元运算符里面的逻辑非优先级很高

逻辑与比逻辑或优先级高

这篇关于JavaScrip 基础 第二篇的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!