JavaScript中的特殊字符运算符 javascript三个特点
大家好,本网站为大家提供优质的、全新的游戏攻略,援助大家更愉悦地、更顺手地玩游戏,走过路过不要错过奥。
在JavaScript中,有众多特别字符运算符,这些运算符有着奇特的功能和用途。这篇文章小编将将会介绍其中一些特别字符运算符,并探讨它们的使用技巧。
–> %
这两个运算符都很简易, 表示空格,而;表示分号。然而当它们组合在一起时,就可以表示趋向于的含义。在C语言中, –>表示趋向于,例如 –>0表示趋向于0.2。在JavaScript中,这个运算符同样有效。
例如,在Chrome的控制台中运行下面这行代码:
console.log(10 --> 0);
结局为5,这意味着10 –>0的值趋近于5。
箭头函数(–>)
箭头函数是一种新的函数定义方式,它在JavaScript中已经成为了一个常见的特别字符运算符。箭头函数可以用来声明匿名函数,它的语法特别简易:
() > { // function body };
箭头函数可以带有参数和返回值,例如:
(a, b) > a b;
这段代码会返回a和b的和。箭头函数也可以简写为一个表达式,例如:
a > a * a;
这段代码会返回a的平方。
~ ~ 的影响
在JavaScript中,~ ~运算符的影响是将一个数字取整。例如:
~~3.14; // 3
~~-3.14; // -3
注意,对于正数,~ ~会向下取整;而对于负数,它会向上取整。与Math.floor相比,~ ~更加快速和便利。
布尔类型、undefined和null的操作
在JavaScript中,可以使用特别字符运算符对布尔类型、undefined和null进行操作。
例如,将true转化为1可以直接使用Number(true)。另外,~ ~可以用于取整,与|0功能相当。
值得一提的是,~ ~与Math.floor的差异在于,Math.floor是向下取整,而~ ~在正数的范围是向下取整,在负数的范围是向上取整的。
将一个值便利快速转化为布尔值
可以使用!!将一个值便利快速地转化为布尔值。例如,!!window true。
结论
JavaScript中有许多特别字符运算符,这些运算符在某些状况下可以极大地简化我们的代码。虽然有些运算符并不是很常用,然而了解它们的使用技巧,可以让我们的开发更加高效和轻松。
版权声明:这篇文章小编将内容由互联网用户自发贡献,本站不承担相关法律职责.如有侵权/违法内容,本站将即刻删除。
大家注意,牢记持续关注本游戏攻略网站,无论兄弟们的支持是我们最大的动力奥,我们会努力提供全网新的游戏攻略教程,加油。
本创作内容,未授权勿转载,必究权责。
免责说明:这篇文章小编将代表的是网站编辑的见解,与本站无关。其原创性、诚实性以及文中陈述文字和内容未经确认,因此对这篇文章小编将以及其中全部或者部份内容文字的诚实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。