长春网站建设

ECMAScript怎么运用运算符知识

时间:2020-01-27 18:24 来源:www.0431aa.com 作者:佰亿金科 浏览次数:


ECMAScript的关系运算符(小于(<), greater than (>),小于或等于(<=) and less than (> =))

关系运算符

少于 (<), greater than (>),小于或等于(<=) and less than (> =)运算符用于这两个值之间的关系,我们了解对数学相同的规则的比较。这些运算符返回一个布尔值,如图以下示例:

VAR resultl = 5> 3; //真

VAR RESULT2 = 5 <3; // false

长春做网站怎样的前端开发工程师提示:与ECMAScript中其他运营商,当操作数关系运算符使用非数字,而且对数据转换或完成一些奇怪的操作。下面是相应的规则:

◎如果两个操作数都是数字,数值执行比较;

◎如果两个操作数都是字符串,比较对应于两个字符编码值字符串;

◎如果操作数是一个值,则另一个操作数转换为数字值,然后执行数值比较;

◎如果操作数之一是一个对象,该对象调用的valueOf()方法执行与根据上述规则所获得的结果的比较。如果对象的valueOf()方法被调用toString()方法,并且执行与根据上述规则所获得的结果的比较;

◎如果操作数是一个布尔值,它首先被转换为一个数字,然后执行比较。

当使用关系运算符比较两个字符串执行 - 甲好奇操作。很多人会认为,在比较字符串值,小于手段“字母表中的前沿阵地”,而不是“由字母位置后”的意味更大,但实际上完全不是后面的事情时,。比较字符串时,比较字符代码串的每个字符的对应两个位置的实际值。这种比较之后,然后返回一个布尔值。因为大写字符编码所有比小写字符编码少,所以我们会看到一个奇怪的现象,如下图所示:

VAR结果=“砖”'< “alphabet”; // true

在这个例子中,字符串“砖”被认为小于字符串“字母”。其原因是,棉花字母B的字符代码是66。字母a为97字符编码。如果你想以字母顺序真正比较字符串,长春制作公司网站前端开发工程师认为有必要对两个操作数转换为相同的情况下(全部大写或全部小写),然后进行比较,如下图所示:

VAR结果=“砖”。toLowerCase() < “alphabet”。toLowerCase (); // false

通过两个操作数都转换为小写,它可以得出“字母”按字母顺序排。砖。在此之前正确判断。

另一个奇怪的现象发生在相对情况下,两个数字字符串,如下面的例子:

VAR结果= “23” < “3”; // true

事实上,比较字符串“23”时比“3”小,结果却是真实的。这是因为两个操作数是字符串,并且字符串比较代码(“2”中的字符码是50,和字符码“3”是51)。然而,如果相同,在下面的例子中,一个操作数的值读出时,比较正常的结果:

VAR结果= “23” <3; // false

在这种情况下,字符串“23”被转换为值23,然后用3比较,并且因此将给予合理的结果。在比较值,字符串将被转换为数字值,然后与其他值比较数值,当然,这个规则适用于前面的例子。但是,如果不能将字符串转换为一个合理的值,它?如:

VAR结果=“是” <3; // false, since “a” is converted into NaN

由于字母“a”不能被转换到一个合理的值,并因此被转换为NaN。长春网页设计公司的技术人员,所以根据规则,任何操作数与NaN的关系来比较,结果是假。其结果是,出现了以下有趣的现象:

VAR resultl = NaN的 <3; // false

VAR RESULT2 = NaN的> = 3; //假

通常,如果值不小于另一个更小,它必须大于或等于该值。然而,当与南相比较,比较两种操作结果返回false。
 

     特殊说明,本文为本站原创(翻译)文章,转载请注明:本文转自:佰亿金科。
 
      本文链接:http://www.0431aa.com/a/news/jzzs/2018/1021/708.html

本文标题:ECMAScript怎么运用运算符知识

本文链接:http://www.0431aa.com/a/news/jzzs/2018/1021/708.html

上一篇:ECMAScript的文字变量定义和使用方法
下一篇:ECMAScript的日期属性

相关网站建设教程

TAG标签

长春网站制作(6) 长春网站优化(9) 长春SEO(98) 长春网站建设(208) 重庆网站建设(20) 网站建设(54) 沈阳网站建设(26) 北京网站建设(21) 网站制作(34) 深圳网站建设(20) 上海网站建设(21) 网站建设公司(20) 大连网站建设(20) 网站制作公司(21) 长沙网站建设(20) 天津网站建设(20) 济南网站建设(20) 成都网站建设(20) 广州网站建设(20) 武汉网站建设(20) 合肥网站建设(20) 福州网站建设(20) 太原网站建设(20) 石家庄网站建设(20) 杭州网站建设(20) 合肥做网站(2) 天津做网站(2) 济南做网站(2) 成都做网站(2) 重庆做网站(2) 杭州做网站(2) 长沙做网站(2) 深圳做网站(2) 石家庄做网站(2) 北京做网站(2) 广州做网站(2) 武汉做网站(2) 太原做网站(2) 福州做网站(2) 大连做网站(2) 做网站公司(2) 上海做网站(2) 长沙建站(2) 合肥建站(2) 武汉建站(2) 沈阳建站(2) 建站公司(3) 济南建站(2) 太原建站(2) 广州建站(2) 上海建站(2) 石家庄建站(2) 成都建站(2) 大连建站(2) 重庆建站(2) 天津建站(2) 福州建站(2) 深圳建站(2) 北京建站(2) 杭州建站(2) 软件开发公司(2) 软件制作公司(2) 大连软件开发(2) 福州软件开发(2) 重庆软件开发(2) 天津软件开发(2) 济南软件开发(2) 软件制作(2) 成都软件开发(2) 北京软件开发(2) 长沙软件开发(2) 武汉软件开发(2) 合肥软件开发(2) 深圳软件开发(2) 太原软件开发(2) 广州软件开发(2) 沈阳软件开发(2) 上海软件开发(2) 石家庄软件开发(2) 杭州软件开发(2) 网站建设网站建设(1) 长沙网站设计(6) 济南网站设计(6) 成都网站设计(6) 杭州网站设计(6) 石家庄网站设计(6) 广州网站设计(6) 太原网站设计(6) 福州网站设计(6) 合肥网站设计(6) 武汉网站设计(6) 天津网站设计(6) 北京网站设计(6) 深圳网站设计(6) 上海网站设计(7) 重庆网站设计(6) 沈阳网站设计(6) 大连网站设计(6) 网站设计公司(6) 网页设计(6) 网页设计公司(6) 软件开发软件开发(1) 网站设计(27) 长沙网站制作(1) 北京网站制作(1) 沈阳网站制作(1) 上海网站制作(2) 深圳网站制作(1) 大连网站制作(1) 重庆网站制作(1) 天津网站制作(1) 武汉网站制作(1) 合肥网站制作(1) 福州网站制作(1) 太原网站制作(1) 广州网站制作(1) 石家庄网站制作(1) 杭州网站制作(1) 济南网站制作(1) 成都网站制作(1) 免费网站建设(0) 高端网站设计(0) 做网站(15) 企业网站建设(1) 关键词优化(23) 关键词排名(1) 长春APP开发(7) APP开发(3) 软件开发(9) 建站(11) 营销型网站建设(1) 沈阳做网站(0) 手机APP制作(4) 长春SEO优化(2) SEO(0) 长春网络营销(0) 长春网站推广(0) 长春网站SEO(9) 长春SEO外包(0) 长春SEO顾问(0) 长春做网站(73) 长春SEO技术(0) 长春网站设计(4) 长春SEO公司(0) 长春软件公司(8) 佰亿金科(5) 长春网络推广(0) 长春网络SEO(1) 网络推广(1)

最新网站设计案例

网站,小程序,APP,微信公众平台,SEO,设计,建设,开发,制作,优化,推广,营销,维护,专业的软件公司助您轻松解决营销解决方案。

更多网页设计案例

软件开发制作技术支持

我们珍惜您每一次在线询盘,有问必答,用专业的态度,贴心的服务。

让您真正感受到我们的与众不同!