本篇内容介绍了“JavaScript中运算符的用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
JavaScript 运算符
运算符 "=" 用于给 JavaScript 变量赋值。(给变量赋值)
算术运算符 "+" 用于把值加起来。用于字符串的 "+" 运算符:
"+" 运算符用于把文本值或字符串变量加起来(连接起来)。
如需把两个或多个字符串变量连接起来,请使用 "+" 运算符。
要想在两个字符串之间增加空格,需要把空格插入一个字符串之中,或者把空格插入表达式中(" ")
如果两个数字相加,返回数字相加的和。
http://www.iis7.com/b/plc/
如果数字与字符串相加,返回字符串。
。。。。。。
算术运算符:
+:加法
-:减法
*:乘法
/:除法
%:取模(余数)
++:自增(递增),前置型:。后置型:
--:自减(递减),前置型:。后置型:
。 。。。。。。
赋值运算符:
赋值运算符用于给 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 还包含了基于某些条件对变量进行赋值的条件运算符。
“JavaScript中运算符的用法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!