摘要:一元操作符后缀表达式转换为转换为取其二进制取反码之后,取否多元操作符任意有限非数字符号位两者相同则为正,否为负除和被除非有限值即除了的值
一元操作符:
后缀表达式 ++ -- Delete Void Typeof ++ -- + 转换为number - 转换为number,取其negative ~ 二进制取反码 ~x= - (x+1) ! toBoolean之后,取否
多元操作符
*----NaN*任意=NaN ----infinity*0=NaN -----infinity*infinity=infinity -----initinity*有限非0数字=infinity ---符号位:两者相同则为正,否为负
/----NaN除和被除=NaN -----infinity/infinity=NaN -----infinity/0=infinity -----infinity/非0=infinity -----有限值即除了NaN,0,infinity的值/infinity=0 -----0/0=NaN -----非0/0=infinity ---符号位:两者相同则为正,否为负
%----操作数任何一个是NaN=NaN ------被除数是infinity或者除数是0=NaN ------finite%infinity=finite等于被除数 ------0%finite=0
附加的操作符:
加法操作符---取操作符两边的值-->判断左右两边值的类型,有string,则拼接 减法操作符---取操作符两边的值-->将左右两边的值转换为number类型-->相减操作 加减法运用在number类型上: ----操作数有NaN=NaN ----+infinity+ -infinity=NaN ----infinity + infinity 或者同负 = infinity 或者 -infinity ----infinity + finite 某值= infinity 符号和infinity符号同 ------同负0相加=-0;其余为+0
按位 移动 运算符:
左移运算符----------------------- X<>Y, X的二进制右移Y, 减去后面Y位重新计算,保存符号位 无符号位右移运算符-------X>>>Y,X的二进制右移Y, 减去后面Y位,前面增加Y位0,重新计算得到较大的数如果X是负数的情况
二进制逻辑运算符:
&&----取得左边的值求其boolean值的leftvalue, 如果leftValue是false, 则返回false; 否则求右边的值,返回右边的 ||------取得左边的值求其boolean值的leftvalue, 如果leftValue是true , 则返回true; 否则求右边的值,返回右边的
逗号运算符:
返回最后一个值
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/81394.html
摘要:标准入门读书笔记和命令新增命令,用于声明变量,是块级作用域。用于头部补全,用于尾部补全。函数调用的时候会在内存形成一个调用记录,又称为调用帧,保存调用位置和内部变量等信息。等到执行结束再返回给,的调用帧才消失。 《ES6标准入门》读书笔记 @(StuRep) showImg(https://segmentfault.com/img/remote/1460000006766369?w=3...
摘要:变量名必须以字母美元符号下划线开始,只能包含字母数字下划线和美元符号。你有元现在是第年小练习计算从和增长到自身的倍需要的次数。 2.3 程序的构成 表达式,用于计算并得到值; 变量,用于保存数据,以便将来使用; 语句,用于执行脚本的操作; 2.3.1 表达式 2 2+8.1+5 (2+8.1)* 5 9>4 9>4 && 1===2 dog+house Hello.length ...
摘要:通过多种方式来加强对象的使用,通过简单的语法扩展,提供更多操作对象及与对象交互的方法。增强对象原型改变对象的原型正常情况下,无论是通过构造函数还是方法创建对象,其原型是在被创建时指定的。引用相当于指向对象原型的指针 ES6通过多种方式来加强对象的使用,通过简单的语法扩展,提供更多操作对象及与对象交互的方法。 对象字面量语法扩展 对象属性初始值的简写 ES5中初始化属性值的方式: fun...
摘要:标准对象,语义由本规范定义的对象。三个冒号作为分隔符分割数字字符串文法的产生式。所有因为带来的问题,基本上是占着茅坑不拉屎的行为导致。以数组测试操作为例,标准中的描述如下相对于来说,规范中增加了对的处理。 前言 本文是对《ECMAScript 2018 Language Specification》的解读。本文是对标准的概述性导读,不是对 ES2018特性的详细描述,也不会针对某个技术...
摘要:我们可以利用这一点,如果参数缺失就抛出错误在中,我们可以更近一步,使用默认参数来设置强制参数对象在的时候默认参数就被加入,来代替对象,但并没有实现。随着的发布,现在官方支持了默认参数。 ECMAScript 6(或者叫 ECMAScript 2015)是 ECMAScript 的最新标准,极大的提高了 JavaScript 中处理参数的能力。现在我们可以使用 rest 参数(rest ...
阅读 3752·2021-08-11 11:16
阅读 1620·2019-08-30 15:44
阅读 1994·2019-08-29 18:45
阅读 2267·2019-08-26 18:18
阅读 995·2019-08-26 13:37
阅读 1564·2019-08-26 11:43
阅读 2109·2019-08-26 11:34
阅读 372·2019-08-26 10:59