js中的变量提升,运算符详解及计算机的进制
2021-05-07 14:28
标签:相加 -- 8进制 除法 空间 没有 变量 等于 += 变量提升 凡是存到存储空间的变量(用var声明的变量)都有提升的功能。再没有赋值之前就可以使用这个变量,只不过值是undefined.。 运算符 = 赋值运算 var a=5; 把数字5赋值给变量a == 双等号 等于判断 返回的是true和false 主要用于判断 + 加法运算 -减法运算 * 乘法运算 /除法运算 % 取模(求余) ++ 自增每次加一 A++ 先使用变量a用完之后再加1 ++a 先让a加1然后再使用变量a -- A-- 先使用变量a再自减1 --a 先自减1 再使用变量a 案例 赋值运算 = += var a+=2 ==》var a=a+2; -= var a-=2 var a=a-2 *= var a*=2 var a=a*2 /= var a/=2 var a=a/2 %= var a%=2 var a=a%2 将a对2求余的结果赋值给a 特列 +在字符串中不是相加 是拼接。 Var a=”12” Var b=a+5 B是125不是17, 字符串和任何数据相加都是拼接。 比较运算符 比较运算符的最终目的是要一个结果,结果只有两种,比的过返回true,比不过返回false。 == 等于 a==b 比较变量a和变量b的值是否相等,相等返回true不相等返回false == 特殊功能 强制转换 再比较数字的时候会把字符串强制转换成数字。 === 恒等于(全等于) 既比较变量的值 还比较值的类型 != 不等于判断 不相等返回true 相等返回false 具备隐形转化 > 大于判断
>= 大于等于判断
!== 不绝对等于(值和类型有一个不相等,或两个都不相等)返回true 逻辑运算符 || 或运算 满足其中一个条件 就返回true && 且运算 两个条件都必须满足 才返回true ! 非运算 条件的对立面 在计算机语言中 0代表假 非零代表真 1.||运算 只要条件为真 就不再比较 返回这个为真的结果 2.&&运算 只要条件为假 就终止比较 返回这个为假的结果 如果一直比较到最后都没有假那就返回最后一个结果。 3. ||和&&在一起运算 &&的优先级大于|| !的优先级最高 !>&&>|| 计算机的进制 js中的变量提升,运算符详解及计算机的进制 标签:相加 -- 8进制 除法 空间 没有 变量 等于 += 原文地址:https://www.cnblogs.com/zhangyuxinxin/p/12090385.html
文章标题:js中的变量提升,运算符详解及计算机的进制
文章链接:http://soscw.com/index.php/essay/83716.html