Js中基础语法:运算符。
在js中运算符又叫操作符,运算符分为算数运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符这五种运算符。
运算运算符
在算数运算符中有+(加法)、-(减法)、*(乘法)、/(除法)、%(取余)、++(自增)、--(自减)。
这是一个非常简单的运算方法
前面的加减乘除,取余都是非常简单容易理解的运算,我们重点讲解和理解的是自增和自减。
自增&自减的两种写法
++(--)表示的加一(减一)的意思,而++Y(--Y)的意思是先自增&自减后运算
运算后的结果为
Y++(Y--)则是先运算后自增&自减
运算后结果为
赋值运算符
赋值运算符的作用是给变量赋值,而赋值运算符则有6个分别 =、+=、-=、*=、/=、%=
我们给定x=4、y=2,下图解释赋值运算符
字符串的拼接
当我们想要把文本值和字符串的变量连接起来,我们就要使用+运算符
实例:
、
输出为
规则:如果数字与字符串相加,结果将为字符串。
比较运算符
在逻辑语句中经常会看见比较运算符,测定变量是否相等,是则返回true,否则返回false;
以x=5为列,下图解释了比较运算符
逻辑运算符
逻辑运算符包含有&&(与)、||(或)、!(非)
我们声明两个变量x=6,y=3,通过下图解释逻辑运算符
条件运算符
条件运算符又叫三元运算
语法:variablename=(condition)?value1:value2;
说明:condition运算返回值为true,则variablename赋值为value1; condition运算返回值为false,则variablename赋值为value2;
实例:三元运算的应用
输出