如何在Javascript中添加它 [英] How to Add this in Javascript

查看:99
本文介绍了如何在Javascript中添加它的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

全部



我是javascript的新手在这里我面临的问题是添加



EX:



  var  EmpID =  5  var  Empname = '  prasanna' 

var 总计= EmpID + Empname;





添加C#和javascript之间是否有任何差异



谢谢

解决方案

添加两个数字,将返回总和,但添加数字和字符串将返回一个字符串:

ex:in Javascript

  var  x =  5  +  5 ; >>  10  
var y = 5 + 5 ; >> 55
var z = Hello + 5 ; >> Hello5




C#中的
你可以将int添加到字符串并将其分配给另一个字符串,结果将是一个字符串

ex:

  int  k =  5 ; 
string m = Hello;
string j = m + k; >> Hello5





如果我在C#中使用var类型我得到相同的输出

  var  x =  5 ; 
var y = 4 ;
var j = 4;
var z = Hello;
x + y>> 9 ;
z + x>> Hello5
x + j>> 54


始终明确,不要依赖默认值。 JavaScript是一种松散的语言。当您从提示框中获取数字输入时,它们实际上是字符串。如果你不小心,结果可能是意外的和错误的。

如果你想用数字表示数字,用或'或用 toSring() [ ^ ];

如果你想要号码,那么 parseInt [ ^ ]或 parseFloat [ ^ ]。

Hi, All

I'm new in javascript here i am facing prob with adding

EX:

var EmpID=5, var Empname='prasanna'

var Total=EmpID+Empname;



Is there any diffrence between adding C# and javascript

Thank You

解决方案

Adding two numbers, will return the sum, but adding a number and a string will return a string:
ex: in Javascript

var x = 5 + 5;   >> 10
var y = "5" + 5; >> 55
var z = "Hello" + 5; >> Hello5



in C# you can add int to string and assign it to another string and result will be a string
ex:

int k = 5; 
string m = "Hello";
string j = m + k; >> Hello5



if i use var type in C# i got the same output

var x = 5;
var y = 4;
var j = "4";
var z = "Hello";
x+y >> 9;
z+x >> Hello5
x+j >> 54


Always be explicit, do not rely on default. JavaScript is a loose type language. When you are getting number input from prompt box, they are actually string. The outcome can be unexpected and erroneous if you are not careful.
If you want number to be expressed in string, enclose it with "" or '' or use toSring()[^];
if you want number, then parseInt [^] or parseFloat[^].


这篇关于如何在Javascript中添加它的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆