angular2中有一行代码。
this.id = +this.route.snapshot.params['id'];
什么是" +"意思是" this.route.snapshot.params [' id']"?
我也看到" +"在文件夹名称之前添加,例如" + detail"在angular2-webpack-starter中。
他们有相同的含义吗?
答案 0 :(得分:8)
在Javascript中使用+是一种将字符串强制转换为数字的快速方法,只要该字符串已经是整数或浮点形式。
+'5000' // yields 5000
+'2.5' // yields 2.5
如果字符串包含任何不是整数的字符(或者在float的情况下为小数),则此方法将返回NaN。
+'5n' // yields NaN
+'abcd' // yields NaN