现在的位置:首页 > 软件开发技术 > 文章详情

滨州软件开发在Javascript中加号的使用细节

Javascript是一门非常优秀的语言。它可以改变变量的类型,可以给对像添加方法或属性,也可以在不同的变量类型上使用操作符等等。但是滨州软件开发要想灵活的用好JavaScript就必须了解如何使用不同的操作符处理不同类型,比如加法(+)、等于或全等于(==和===),不等于或不全等(!=或!==)等。同时许多操作符都可以使用自己的方式来处理类型的转换。
滨州软件开发对加法操作符的使用
加法操作符(+)是Javascript中最常用的操作符之一,这个操作符主要是用来连接字符串和数字。
规则一:字符串连接
滨州软件开发在Javascript中加号的使用细节
规则二:数字加法运算
滨州软件开发在Javascript中加号的使用细节
滨州软件开发对加法操作符的使用规则
JavaScript中如何通过操作符转换一些类型:
如果操作符数中有一个对象,它将转换为原始值(string、number或boolean)
如果操作符数中有一个字符串,第二个操作数将转换成字符串,并且连接在一起转换成一个字符串
在其它情况之下,两个操作数转换为数字并且将执行加法运算
对象转换的规则:
如果对象类型是一个Date,可以使用toString()方法
在其它情况下使用valueOf()方法,它将返回一个原始值
如果valueOf()方法不能将它返回一个原始值,可以使用toString()方法。而这种情况大部分情况下都会发生
如果两个操作数是原始类型,那么操作符将会作检查,如果至少一个操作数是字符串的话,将会把它们当字符串连接在一起。在其它情况之下,只会把操作数当作数字,并且做加法运算。
滨州软件开发对加法操作符的学习事例
示例1:数字和字符串
         var result = 1 + "5"; //"15"
示例2:数字和数组
var result = [1,3,5] + 1; // “1,3,51”
示例3:数字和布尔值
   var result = 10 + true; // 11
         var result = 10 + false; // 10
示列4:数字和对象
          var result = 15 + {};//"15[object Object]"
示例5:数字和null
var result = 8 + null; //8
示例6:字符串和null
var result = "canway" + null; // "canwaynull"
示例7:数字和undefined
var result = 12 + undefined; // NaN
滨州软件开发对为了避免潜在的问题,不在对象上直接使用加法操作符,除非明确使用toString()或valueOf()方法。滨州软件开发认为开发人员知道确切的数据类型在做加法操作的时候,知道场景的转换规则,将会帮助你减少出错的概率。

想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.jnwzjs.net。联系人:王经理。