ITPub博客

首页 > 应用开发 > Javascript > JavaScript 运算符

JavaScript 运算符

原创 Javascript 作者:as507169008 时间:2018-10-22 17:44:43 0 删除 编辑

JavaScript 运算符

运算符 "=" 用于给 JavaScript 变量赋值。(给变量赋值)

算术运算符 "+" 用于把值加起来。用于字符串的 "+" 运算符:

"+" 运算符用于把文本值或字符串变量加起来(连接起来)。

如需把两个或多个字符串变量连接起来,请使用 "+" 运算符。

要想在两个字符串之间增加空格,需要把空格插入一个字符串之中,或者把空格插入表达式中(" ")

如果两个数字相加,返回数字相加的和。

如果数字与字符串相加,返回字符串。

。。。。。。

算术运算符:

+:加法

-:减法

*:乘法

/:除法

% :取模(余数)

++:自增(递增),前置型:。后置型:

  --:自减(递减),前置型:。后置型:

。  。。。。。。

赋值运算符:

赋值运算符用于给 JavaScript 变量赋值。

=

+=

-=

*=

/=

%=

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

JavaScript 比较 和 逻辑运算符

比较和逻辑运算符用于测试 true 或者 false。

逻辑运算用来判断一件事情是“对”的还是“错”的。或者说是“成立”还是“不成立”。判断的结果是二值的。

即没有“可能是”或者“可能不是”。这个“可能”的用法是一个模糊概念。

在计算机里面进行的是 二进制运算。逻辑判断的结果只有二个值,称这二个值为“ 逻辑值”。

用数的符号表示就是“1”和“0”。其中“1”表示该逻辑运算的结果是“成立”的。如果一个逻辑运算式的结果为“0”。那么这个逻辑运算式表达的内容“不成立“。

比较和逻辑运算符用于测试 "true(真实的)" 或者 "false(错误的)"。

。。。。。。。

比较运算符:

==:等于

===:绝对等于(值和类型均相等)

!=:不等于

!==:绝对不等于(值和类型有一个不相等,或两个都不相等)

>:大于,向左

<:小于,向右

>=:大于或等于

<=:小于或等于

。。。。。。。

JavaScript == 与 === 区别

1、对于 string、number 等基础类型,== 和 === 是有区别的

a)不同类型间比较,== 之比较 "转化成同一类型后的值" 看 "值" 是否相等,=== 如果类型不同,其结果就是不等。

 b)同类型比较,直接进行 "值" 比较,两者结果一样。

2、对于 Array,Object 等高级类型,== 和 === 是没有区别的

进行 "指针地址" 比较

3、基础类型与高级类型,== 和 === 是有区别的

a)对于 ==,将高级转化为基础类型,进行 "值" 比较

 b)因为类型不同,=== 结果为 false

4、!= 为 == 的非运算,!== 为 === 的非运算

。。。。。。。

逻辑运算符:

逻辑非 "!":not(相反)

逻辑与 "&&":and(和),当两个条件成立时会显示布尔值“true”,反之会显示“false”

逻辑或 "||":or(或者),当一个或两个条件成立时会显示布尔值“true”,反之会显示“false”

可以在条件语句中使用比较运算符对值进行比较,然后根据结果来采取行动。

JavaScript 还包含了基于某些条件对变量进行赋值的条件运算符。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31552074/viewspace-2217144/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-14

  • 博文量
    144
  • 访问量
    75546