js数据类型与java数据类型之间如何转化,数字如何转化为字符串

 我来答
zy103112
推荐于2016-09-01
知道答主
回答量:76
采纳率:0%
帮助的人:12.5万
展开全部
朋友首先,您应该是知道的,js是客户端脚本,JAVA是服务器端代码首先二者不是同一种语言,因此不存在狭义上的数据类型转换概念,只能说是,服务器与客户端之间数据传输获得后做处理,因此这就是个双方向的问题,(1)当浏览器传给服务器的参数,多数是字符串,服务器端接受后如(Integer)request.getparameter("参数名").parseInt();(2)客户端浏览器获得服务器端数据后你可以对把计算任务放到servlet中或JAVABEAN中,客户端仅用于显示结果即可 不必要做类型转换,可以根据显示的字符串判断后,自定义JS 数字类型变量,参与数学运算,完成相关功能,
所以说 JS与JAVA之间没有类型转换,只有间接的数据处理
yqyufenfei
2012-09-27
知道答主
回答量:9
采纳率:0%
帮助的人:5.1万
展开全部
在js中,例如声明一个变量为:var num=123;如果要将它转换成字符串,只需要在后面加上"",如:num = num+"",这个时候num就是字符串类型了,如果想把字符串转换成整型,例如var a="123";把它转换成整型,如下:var b = a-0也就是("123"-0),此时b就是整形123,不过,这只是针对字符串为数字的时候,如果字符串为字母,那这样用就不行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-09-25
展开全部
要执行这种强制类型转换,只需要调用作为参数传递进来的值的 toString()方法,即把1转换成 "1 ",把true转换成 "true ",把false转换成 "false ",依此类推。强制转换成字符串和调用toString()方法的唯一不同之处在于,对null或undefined值强制类型转换可以生成字符串而不引 发错误:
var s1 = String(null); //"null"
var oNull = null;
var s2 = oNull.toString(); //won’t work, causes an error
3. 利用js变量弱类型转换
举个小例子,一看,就会明白了。
<script>
var str= '012.345 ';
var x = str-0;
x = x*1;
</script>

参考资料: JS数据类型转换

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
修怀芹26
2012-09-25 · TA获得超过1208个赞
知道小有建树答主
回答量:695
采纳率:75%
帮助的人:452万
展开全部
在java端接收到的js数据都是字符串的,你需要自己转换或者用第三方工具比如gson工具包等。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuncode_net
推荐于2018-04-24
知道答主
回答量:60
采纳率:0%
帮助的人:26万
展开全部
数字转化为字符串很容易,告诉你个技巧 123+“” 这就变成字符串了,开发中常用!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式